{"_id":"@cashfreepayments/deviceintel-js-sdk","_rev":"26-fb85f7ddc011756bee9e1d040c956a2a","name":"@cashfreepayments/deviceintel-js-sdk","dist-tags":{"latest":"1.1.5"},"versions":{"0.0.1":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"0.0.1","keywords":[],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@0.0.1","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"indrajeet-cashfree","email":"indrajeet.nikam@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"}],"dist":{"shasum":"5385150a6bee96f17545ce4887419d2b106cd6d8","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-0.0.1.tgz","fileCount":7,"integrity":"sha512-lk6hGtscq0FNdA2GgYv+5fB9csydYyDFBJWhcAoucDA0e8In4Ql5US5mBbLEDjAd+2e6GV3jx1P67+Be0kjd0Q==","signatures":[{"sig":"MEYCIQDaJp/pYc55d0jD5ToKicLgUXrKbQX4W1rZeYHDTnuiLwIhAPF/b3iaqFQ+Kv2m/X9uo3Qgj8/YIG2v5LSnyWkStuqx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230261},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"c43a0668f761d47738907b05381be67a95d47d8e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","build_dev":"rollup -c","build_s3_prod":"npm run clean && BUILD_TARGET=s3 rollup -c","build_npm_prod":"npm run clean && BUILD_TARGET=npm rollup -c"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.3","description":"Browser Information","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_0.0.1_1733142032604_0.3081061514978394","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"0.0.2","keywords":[],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@0.0.2","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"indrajeet-cashfree","email":"indrajeet.nikam@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"}],"dist":{"shasum":"123c14027f29f38b63f7defa7185041b0b67e884","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-0.0.2.tgz","fileCount":7,"integrity":"sha512-XtdX1VRkQKChtY3stUnlXEzDbsuXxR06X/Ryvp9wHL8XNfwLgCZvhk7CWea3p174/WJYWt6T16IW99N6eEC36Q==","signatures":[{"sig":"MEYCIQDa3H8i7XA5qYm4vGwij3E55OkbfG2K7n9qwtngKFoT+QIhAMbz/N73QUYJstDTWQ5agOKVFCHLPaTzZGy3L01eX57b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230485},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"c43a0668f761d47738907b05381be67a95d47d8e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","build_dev":"rollup -c","build_s3_prod":"npm run clean && BUILD_TARGET=s3 rollup -c","build_npm_prod":"npm run clean && BUILD_TARGET=npm rollup -c"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.3","description":"Browser Information","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_0.0.2_1733142322437_0.9704305041394086","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"0.0.3","keywords":[],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@0.0.3","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"indrajeet-cashfree","email":"indrajeet.nikam@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"}],"dist":{"shasum":"6eeedc08b3a952517614ec3810856168d931aac0","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-0.0.3.tgz","fileCount":6,"integrity":"sha512-lJUHm9Lnud5gavCibSFevknUNTYOpC4PRZrnDIClWd/YPwOGb7tN3u9BTpQKMBkzZy1l9Jq+8Lr7uOHupaWntQ==","signatures":[{"sig":"MEQCIGUJBUKNsFL/Fz5hkkdDdz3/CR1PMqE4YHrY0mEkAjovAiB9tq4gW7KIoKkXAHv0BUc4Z9cQyTf3sNgvM0e8df6nUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188798},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"49ace70eb5641d49f6232fdb18386d26f05f0ea1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","build_dev":"rollup -c","build_s3_prod":"npm run clean && BUILD_TARGET=s3 rollup -c","build_npm_prod":"npm run clean && BUILD_TARGET=npm rollup -c"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.3","description":"Browser Information","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_0.0.3_1734205839925_0.1845962312650724","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"0.0.4","keywords":[],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@0.0.4","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"indrajeet-cashfree","email":"indrajeet.nikam@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"}],"dist":{"shasum":"6c25baea5823eb7881688c75c088e33433feaecb","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-0.0.4.tgz","fileCount":7,"integrity":"sha512-7E7gJTLSUPiWuK4IY/LbMiDJSvDMwMFhN9y55Qs0PyHI5CpGScPfBOMxJb6FpaPuVx1DmhX6WzA0erwFqzPgtQ==","signatures":[{"sig":"MEYCIQCdE6x4LmcO2CBiZxORaw+9pWfAW6alWc0JBQBOZ1WMSgIhAOVWcbMFIi/aPoFRRB8qv+12WqCdjk9VymCSi6Yybmc2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":239481},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"cdb5149c1bfff40db2345623c5f151549c70cc2f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_0.0.4_1734256497848_0.5736508120403607","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"0.0.5","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@0.0.5","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"indrajeet-cashfree","email":"indrajeet.nikam@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"}],"dist":{"shasum":"a56ccaff81be0a448eb78fcbba18975f4ae77232","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-0.0.5.tgz","fileCount":7,"integrity":"sha512-XtcOrY2uYUC2SfOIv6D2Cy9OufSp7QnKGRnswrX0C3Y8pnod9oe+Yvy3NRdC8dfO9Oze5RVdZF1C/3dFZA3e/Q==","signatures":[{"sig":"MEYCIQD+YiOD/iwXdEkmVTF04OYkusAspUEmt4fcXKsKon02YwIhAP9MC2sdNHlpl76VntgVacfJRTKJKsT1YLlj4VtWv3jI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250492},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"9a261cf30e916b1ceefe615fe840fa6542bc9db4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_0.0.5_1734548615264_0.07042343503672077","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"0.0.6","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@0.0.6","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"indrajeet-cashfree","email":"indrajeet.nikam@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"}],"dist":{"shasum":"f9827e871db9d772421a498c27d47c014e4b4202","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-0.0.6.tgz","fileCount":7,"integrity":"sha512-Z98f/BMYXW4qT9Z/zOqYEjYEyXHl+2luTmh6OR/VfO9Nd60OvbVrnlcKsGiU/aOzxeaGyfbZg2nw2TwEP7s3qQ==","signatures":[{"sig":"MEUCIHLH5Ozpk3IwX8WOPesNC+tWBLLn693bvh6j05LQA0/rAiEA/w/Gmpd/i8GR+9bQ9pivipBpMu9DzeAesCBlJdb1Acw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":252504},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"5af704617280962912bd0fa093aacb917df4ad60","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_0.0.6_1735645066840_0.529016354133002","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"0.0.7","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@0.0.7","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"indrajeet-cashfree","email":"indrajeet.nikam@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"}],"dist":{"shasum":"28232ec4925ae237feb36b4ed7887eb0ed617b7e","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-0.0.7.tgz","fileCount":7,"integrity":"sha512-Qd6jxasOqJCREzeI6BvKU/bjRUA1kUBAzSi8cN6fHbI1tTy+pw+cbz4fOCuPznZvCclh0kusb3aJHOT+7b0x+w==","signatures":[{"sig":"MEUCIQCc6pTk4ObLc9rYtbCgaWacnYHW17tL3JpJGSWczbrl2QIgVfNW57pEzxZAHiDu6QDQr5O3i5BLTaoVotqgMsmqpnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250054},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"58ee0dc03119574b704e6b5a8cd3d3ae419742cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.5","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_0.0.7_1735646728561_0.5626395536072852","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"0.0.8","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@0.0.8","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"indrajeet-cashfree","email":"indrajeet.nikam@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"}],"dist":{"shasum":"e826e0c91b1bdbdeb6d35b67175d0be933de7547","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-0.0.8.tgz","fileCount":7,"integrity":"sha512-FZg/ic628lNAUVl/tbJSre4gFRZZp4YED8oiOFqVImhf7tUKIqAHXCuN3CWR8iYEhwe7GKaG+z1TInjO4BB5NQ==","signatures":[{"sig":"MEYCIQDyNp+gog5uwlO8Gl3ewH1ZvzB38vp11c5JCQvMgmEMZQIhANe4mZIRuSxrWq41/4n2P/7WiEqfdgq9UNBXHeakrdWp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251765},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"acd64bec2159e3aa89b81c4568f0cf93f27c1c6c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.6","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_0.0.8_1739345717703_0.6271953119808424","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"0.0.9","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@0.0.9","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"indrajeet-cashfree","email":"indrajeet.nikam@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"}],"dist":{"shasum":"d75f0de8736573c9cb4d0774c769e0fd04c6eb27","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-0.0.9.tgz","fileCount":7,"integrity":"sha512-SP/Ot6OKuS6DIPW5ykRIuOnQwFoH9bfw0x+K6JOfB814bLYjpHYIPTAejEcMi2ipbencPKlWA6GzAgySI56uHQ==","signatures":[{"sig":"MEQCIH/K0WgxKFbkCtvLlssUUToH7PgUNsqO8chTOyvxnk9AAiB2jBM3EvW8C6FyE4cTPD5NcihSdfo2Eq+EguXetcChjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282160},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"68b50260dbe550198cff8fd6ad6d7e77927ec335","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.7","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_0.0.9_1740564621190_0.5978100597983413","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.0.0","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.0.0","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"4e4b7977e858ef6d3e741ab9f6408b8cbdf1793a","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.0.0.tgz","fileCount":7,"integrity":"sha512-+PxNUBldsuao7FOywbO3P36CmU9IEFA3ih39FJS1U/IWgeoCh6bspx4LDHTuLn8cGKBpBEtBlLOUzjxJkg5HLA==","signatures":[{"sig":"MEYCIQCoaDVBj0sKIEUDw2F300kjbtrNwrGYcQFbGsTzSGQ12wIhAMPh2/g8Wnv3BmdQp9weNxMmERnHNpJy6drcXEHHNLfd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329817},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3db92cd98a3cf3490ceef188c8f61abeb8946549","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.0.0_1745483130001_0.16724617213917892","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.0.1","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.0.1","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"6e86bd03a87243ad1f39eaa83762856793921aea","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.0.1.tgz","fileCount":7,"integrity":"sha512-0+/uuTBY7jlH0mAbPN7YHoxifJeZYfR/obH6mFRIxaU0LyqwzeorwQUKQVq81lswiz/rq+/WNrja7MR8rRZq1A==","signatures":[{"sig":"MEUCIHfcRMoAQ+k8CVO6FzlJX0vieUj9ZyvCl/gZ+UMEN2HrAiEAw1YJW3GwWRwR1T6/MOWzF9K4omOOcQRdWfrHsW/wiBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368534},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3ec820262220bc516be93c8921f156f4280ece25","scripts":{"clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c"},"_npmUser":{"name":"cashfree-payments","actor":{"name":"cashfree-payments","type":"user","email":"raj@cashfree.com"},"email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.19.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.0.1_1751886156562_0.7846631946562472","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.0.2","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.0.2","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"e1b058b3c0b38746e96879c9f4bae5eca0e0cca8","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.0.2.tgz","fileCount":7,"integrity":"sha512-dsckunDWJuhTu0mHspO9/oDTzBZs8SiHSMjFl1P74oH06bJsZN2nvHAOGxVzNcc3pHEyrTI0UmSx8sfTu5lH5w==","signatures":[{"sig":"MEUCIG9/PRC0cHSeHWgD8ROCQYDJRtA4umwhooV1x2TNW/nRAiEAq9Qig7nCNhfLMvUqvPNa6iw66+F5BhQK845gmUWUZiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370493},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"94956829e77551a4c278bc9a2c795e3455c05e55","scripts":{"clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c"},"_npmUser":{"name":"cashfree-payments","actor":{"name":"cashfree-payments","type":"user","email":"raj@cashfree.com"},"email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.19.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.0.2_1751887685111_0.5679203861888205","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.0.3","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.0.3","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"54a57f720b6bd7e314456b75b1a3b0752c342b3c","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.0.3.tgz","fileCount":7,"integrity":"sha512-5skKvRZEv35hdgCh520HI2kx6AxZ/a8MxDj1oLR2XzKLayUoGrhF9v4FI2YY2xxB+eW92WO/dgqFzCF16lxhzA==","signatures":[{"sig":"MEUCIFyNTFLDO96Snyl9lE4UE4V5Vyb6zybi/ZiLTbIzJwsRAiEAns0YbE60HLubz751iGKfYxk6xn+L133jK5InLKroWB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597909},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"b1cc8ac286e3d0dd78701e5a66ac77d0801ccc15","scripts":{"clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.19.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.0.3_1752825190584_0.9505548664328096","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.0.4","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.0.4","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"08df079796dca192ba4992c0cd93521d22599aa2","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.0.4.tgz","fileCount":7,"integrity":"sha512-ouL4Y/xBie4uJbOIvrTQ3GVy33/b6UuWzSTVJysqzX1tOtJPKlXHzAtWXB3dPeOYzyf3FLbnEJTA5KWnqCDgEA==","signatures":[{"sig":"MEUCIHEw1cyZBwlNe14AVWzVbz28v4GnCSYQ6LssZnEQWO8hAiEA8EPp8CYbnPt38FlqoyHAbng53kHYn50w7wbLzWB0sYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"5cf3492c365bacdbed3d18976766bfa4ceb3c9b3","scripts":{"clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.19.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.0.4_1752829156305_0.30964434317418754","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.0.6","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.0.6","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"c5545db9a138b8ee1a1a4ded784e35e757d061d3","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.0.6.tgz","fileCount":7,"integrity":"sha512-JEBZvqvdvQECioSbwLTaFdjx+b/1pmSJqKNYyaB6fXW2oE+YQdugTmGkuH2u/7ZtxW5iyzCMeyHrASA7SMv6IA==","signatures":[{"sig":"MEUCIQDypDtGXl6wb5BPXTSQl7T2FhNvGAQjYJyd8ncFkeGm0AIgVRn7anyWLvEu3c9peHlWyUZPwTyXXhYHbbyma98kR3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663289},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"93ca382cd9e1a72b6d36b9aa12ebb24f6a611078","scripts":{"clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c","test:browserstack":"cd browserstack && npm run setup && npm run test","test:cross-browser":"npm run build_prod && npm run test:browserstack","browserstack:config":"echo 'Set BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY environment variables'","browserstack:install":"cd browserstack && npm install selenium-webdriver","test:browserstack:quick":"cd browserstack && npm run setup && npm run test:quick","test:browserstack:setup":"cd browserstack && npm run setup"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.19.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.0.6_1753190657626_0.03389989367626067","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.0.7","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.0.7","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"75ef8d94b6940b1468ad34b2ceaa1d3392c5b753","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.0.7.tgz","fileCount":7,"integrity":"sha512-nhCdIi1IH5d1LPxKPhT7Hm1XW2jDC/5uq66/JqEFtUg6mhrBa/6qkobuJtAsevV++VbHnCmK1G1NlOsNE/+osQ==","signatures":[{"sig":"MEYCIQD5n+HPBxmMHSc+P8hbEgEFvrgji6FdgK0LJZXbHf8AXAIhAIXBwGCyCeSYtMMrmEbD8ZqZYhsVpZnfWTw2CTwxE/r/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735429},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"ab31b36b0d59fa0700b65347235afc9b59da0f7d","scripts":{"clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c","test:browserstack":"cd browserstack && npm run setup && npm run test","test:compatibility":"node browserstack/test-runner.js --compatibility-check","test:cross-browser":"npm run build_prod && npm run test:browserstack","browserstack:config":"echo 'Set BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY environment variables'","browserstack:install":"cd browserstack && npm install selenium-webdriver","test:browserstack:quick":"cd browserstack && npm run setup && npm run test:quick","test:browserstack:setup":"cd browserstack && npm run setup"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.19.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.0.7_1753348518174_0.9190271505022141","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.0.8","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.0.8","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"00e5a03e1d1cdbdc488211361427ff19cf05ee6b","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.0.8.tgz","fileCount":7,"integrity":"sha512-TdcqzdcQXDzOizjXnu2YHub3sb6YK3/e0vrkQVvyNw9IA7AmViopKIdX2oSmPjNlE7sjeFRN+sICcZ9fAxg72g==","signatures":[{"sig":"MEYCIQCAuG0jKpv51B1VKyoAtqYlN/jw6H5OY7mEAtPD8ZJSUAIhAK3D3Ir+tU7BiVzcV82rWeC+xnIEkppSI38G+Pufo+VB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737721},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"50c141d657978da191b303606fae662c0366aa3e","scripts":{"clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c","test:browserstack":"cd browserstack && npm run setup && npm run test","test:compatibility":"node browserstack/test-runner.js --compatibility-check","test:cross-browser":"npm run build_prod && npm run test:browserstack","browserstack:config":"echo 'Set BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY environment variables'","browserstack:install":"cd browserstack && npm install selenium-webdriver","test:browserstack:quick":"cd browserstack && npm run setup && npm run test:quick","test:browserstack:setup":"cd browserstack && npm run setup"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.19.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.0.8_1753377337723_0.5568010899010876","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.0.9","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.0.9","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"2613deccc39c18eef23bf31e285e2df3bcb6886a","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.0.9.tgz","fileCount":7,"integrity":"sha512-GZ6VfTlb8Gm+v0FQifRRrKBQENxAQd5QIrrpCdD/NmdcK5m1H3ZFASgLz+s4YIBKsvl/gJZH+KggQvwoPl9bYQ==","signatures":[{"sig":"MEUCIQCGtSTtVCJBPNxfeaFdUVDivpt5eJ7N1l6L3lxIYyIsMwIgHv7gFOJw2cgWWweyCi78T9UMFjM7DoMpGu5sUw+eaLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737969},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3fcd13bb01d3323ce2ece62e24928d48b2ae264f","scripts":{"clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c","test:browserstack":"cd browserstack && npm run setup && npm run test","test:compatibility":"node browserstack/test-runner.js --compatibility-check","test:cross-browser":"npm run build_prod && npm run test:browserstack","browserstack:config":"echo 'Set BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY environment variables'","browserstack:install":"cd browserstack && npm install selenium-webdriver","test:browserstack:quick":"cd browserstack && npm run setup && npm run test:quick","test:browserstack:setup":"cd browserstack && npm run setup"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.19.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.0.9_1753421969494_0.7185078611471187","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.1.0","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.1.0","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"1b791288b68e6ada481413274dde8b47eb3a3dec","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.1.0.tgz","fileCount":7,"integrity":"sha512-6aH6c3nI57H5AG0PTPKnQPEETGgim97CSIqZ7VKkjMCiwmGycciWRVrGNSc9LFfM4x4xx8yK5e9M4x6MinqIlg==","signatures":[{"sig":"MEQCIHcRC+4rRm/R7Zz6K3O35zwMvJ30AZc532btOu3FgmrNAiBy/eiBVfHZEeEQOTW6XtqVlcn82iNH3vh82YRxogXT/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725393},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"abe05dda048647366700816ad1159d035a830e0f","scripts":{"clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c","test:browserstack":"cd browserstack && npm run setup && npm run test","test:compatibility":"node browserstack/test-runner.js --compatibility-check","test:cross-browser":"npm run build_prod && npm run test:browserstack","browserstack:config":"echo 'Set BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY environment variables'","browserstack:install":"cd browserstack && npm install selenium-webdriver","test:browserstack:quick":"cd browserstack && npm run setup && npm run test:quick","test:browserstack:setup":"cd browserstack && npm run setup"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.19.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.1.0_1753533700099_0.4145323215942949","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.1.1","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.1.1","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"e048e2cb6e1b889a910fda2ed840a0368585d969","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.1.1.tgz","fileCount":7,"integrity":"sha512-dLQqMfqlSNDjo2nGQXh+bfdQZt15KEDXHKFV1nmDjobGGbx21rAligYGz9Hjcc8ACirP4AMFV8K6ZTbMjDfFNA==","signatures":[{"sig":"MEUCIE6fT5Rpvp8MJXuEjW+2fOk0MudmeZBVeewdizKZmyPMAiEAinZWcjvwnXWBWDfdYKT4sSNKPmCKu3b0Jo7z6GvWBZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742125},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"9fbfde2290087e1c50d130583f608c895b6ffd6a","scripts":{"clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c","test:browserstack":"cd browserstack && npm run setup && npm run test","test:compatibility":"node browserstack/test-runner.js --compatibility-check","test:cross-browser":"npm run build_prod && npm run test:browserstack","browserstack:config":"echo 'Set BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY environment variables'","browserstack:install":"cd browserstack && npm install selenium-webdriver","test:browserstack:quick":"cd browserstack && npm run setup && npm run test:quick","test:browserstack:setup":"cd browserstack && npm run setup"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.19.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.1.1_1753561483245_0.20254676481222633","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.1.2","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.1.2","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"a11831c200c4819f564f9818bbb6726cecd99af7","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.1.2.tgz","fileCount":7,"integrity":"sha512-9G0V0SF0MzmEcSu8mA7PFYBoqGFwAFYHUjn2iJB4tNBmEiB5c0sjm+YW83hC3gMuyNarkqvKu6DqSLWiBgj6VA==","signatures":[{"sig":"MEUCIQDVg9kg9qQIKbpIRvUesbQHjRXvl+VQwdP4zcpbQuAhwQIgFrdZeIr5EXZ8ujT8spHRlTnrzhzeS3G4sc9AEz0WeiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745085},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"35ea81b54e64b5a575c8260a45bac407b2c3aaf8","scripts":{"clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c","test:browserstack":"cd browserstack && npm run setup && npm run test","test:compatibility":"node browserstack/test-runner.js --compatibility-check","test:cross-browser":"npm run build_prod && npm run test:browserstack","browserstack:config":"echo 'Set BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY environment variables'","browserstack:install":"cd browserstack && npm install selenium-webdriver","test:browserstack:quick":"cd browserstack && npm run setup && npm run test:quick","test:browserstack:setup":"cd browserstack && npm run setup"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.19.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.1.2_1753687447248_0.17396216703827272","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.1.3","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.1.3","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"177ef43601ce0674d0fc366993359d19a7d0f721","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.1.3.tgz","fileCount":7,"integrity":"sha512-Lsgyd9XwDX77mwPNbbv0PMCDXl1Dqy8bytJNq1G/OfA26Eaa0KyWjWsf/0MbhIchjmeYIqejDRaWd+A9rwPC4w==","signatures":[{"sig":"MEUCIQDXbyVM3oIYBXMsxsLobw4MV7nahR7FGVdLU4C8O/WI/gIgWISJ0hZW7yIwWM0OzU+JK8hQiSDKEWqYA4fy+8WzAOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742397},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"31d3d324aeaa5112545609299ba639588fbe3864","scripts":{"clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c","test:browserstack":"cd browserstack && npm run setup && npm run test","test:compatibility":"node browserstack/test-runner.js --compatibility-check","test:cross-browser":"npm run build_prod && npm run test:browserstack","browserstack:config":"echo 'Set BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY environment variables'","browserstack:install":"cd browserstack && npm install selenium-webdriver","test:browserstack:quick":"cd browserstack && npm run setup && npm run test:quick","test:browserstack:setup":"cd browserstack && npm run setup"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"11.3.0","description":"Browser Information","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.19.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.1.3_1753861223185_0.8121119090589801","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.1.4","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.1.4","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"14dc65e0045b6c0af7b37cbb1673a3349e5eee47","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.1.4.tgz","fileCount":7,"integrity":"sha512-xdhn3jgz6SUccNZp5zNB6DcQHO0aZs4oqNSt66pSZ28483FJuwBI+S+oSeRXsWQ1x0ML9JKzXiv4VdaDch/hbw==","signatures":[{"sig":"MEQCIFNPRTG9dufEH0JGFeFfL3Z//ri3ek6yWQ7uyrO/MesGAiAyiCbB5g7mRF0n+OuGvU1ND/bPwAiBgsaaAuzaxv2/4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742087},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"099197ae5eb1df1bad66a2826958d632b9cce0bc","scripts":{"clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c","test:browserstack":"cd browserstack && npm run setup && npm run test","test:compatibility":"node browserstack/test-runner.js --compatibility-check","test:cross-browser":"npm run build_prod && npm run test:browserstack","browserstack:config":"echo 'Set BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY environment variables'","browserstack:install":"cd browserstack && npm install selenium-webdriver","test:browserstack:quick":"cd browserstack && npm run setup && npm run test:quick","test:browserstack:setup":"cd browserstack && npm run setup"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.19.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.1.4_1753989581259_0.7193378640688182","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@cashfreepayments/deviceintel-js-sdk","version":"1.1.5","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"author":{"name":"developers@cashfree.com"},"license":"MIT","_id":"@cashfreepayments/deviceintel-js-sdk@1.1.5","maintainers":[{"name":"cashfree-payments","email":"raj@cashfree.com"},{"name":"kishan.cashfree","email":"kishan.maurya@cashfree.com"},{"name":"nikhilkushwah18","email":"nikhil.kushwah@cashfree.com"}],"dist":{"shasum":"beaad5b18ffd9316ed6f819750cb14a7bf27c6b6","tarball":"https://registry.npmjs.org/@cashfreepayments/deviceintel-js-sdk/-/deviceintel-js-sdk-1.1.5.tgz","fileCount":7,"integrity":"sha512-wCENVVjPRU0MScU16DBv75FbXSfcojGPDvxy+9OCPTKveL+uSe56DcvzlBhTaPukOZ82pe3k2au/13+pY27H7g==","signatures":[{"sig":"MEUCIGjblD6RFyGOt3xGoZuSzaYwviNbuwSDYhEGqeJzX/bIAiEA3/jHcZv+rc5eMtWsPWpdLGDGU4pVGRxS+7TazMd0t4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746648},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3518e14a827e0c2155ee1e0e616ec84be47cfe87","scripts":{"clean":"rm -rf dist","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","readme":"node updateReadme.js","version":"echo $npm_package_version","build_dev":"rollup -c","build_prod":"npm run clean &&  rollup -c","test:browserstack":"cd browserstack && npm run setup && npm run test","test:compatibility":"node browserstack/test-runner.js --compatibility-check","test:cross-browser":"npm run build_prod && npm run test:browserstack","browserstack:config":"echo 'Set BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY environment variables'","browserstack:install":"cd browserstack && npm install selenium-webdriver","test:browserstack:quick":"cd browserstack && npm run setup && npm run test:quick","test:browserstack:setup":"cd browserstack && npm run setup"},"_npmUser":{"name":"cashfree-payments","email":"raj@cashfree.com"},"_npmVersion":"10.8.2","description":"Browser Information","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","tslib":"^2.6.3","module":"^1.2.5","rollup":"^4.21.0","esbuild":"^0.23.1","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.19.4","rollup-plugin-dts":"^6.1.1","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","javascript-obfuscator":"^4.1.1","rollup-plugin-esbuild":"^6.1.1","@rollup/plugin-commonjs":"^26.0.1","rollup-plugin-obfuscator":"^1.1.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/deviceintel-js-sdk_1.1.5_1753990200965_0.9971330878816309","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-12-02T12:20:32.506Z","modified":"2026-01-08T12:35:57.544Z","0.0.1":"2024-12-02T12:20:32.987Z","0.0.2":"2024-12-02T12:25:22.639Z","0.0.3":"2024-12-14T19:50:40.114Z","0.0.4":"2024-12-15T09:54:58.049Z","0.0.5":"2024-12-18T19:03:35.533Z","0.0.6":"2024-12-31T11:37:47.010Z","0.0.7":"2024-12-31T12:05:28.851Z","0.0.8":"2025-02-12T07:35:17.950Z","0.0.9":"2025-02-26T10:10:21.462Z","1.0.0":"2025-04-24T08:25:30.168Z","1.0.1":"2025-07-07T11:02:36.825Z","1.0.2":"2025-07-07T11:28:05.342Z","1.0.3":"2025-07-18T07:53:10.838Z","1.0.4":"2025-07-18T08:59:16.549Z","1.0.6":"2025-07-22T13:24:17.904Z","1.0.7":"2025-07-24T09:15:18.358Z","1.0.8":"2025-07-24T17:15:38.025Z","1.0.9":"2025-07-25T05:39:29.745Z","1.1.0":"2025-07-26T12:41:40.388Z","1.1.1":"2025-07-26T20:24:43.533Z","1.1.2":"2025-07-28T07:24:07.479Z","1.1.3":"2025-07-30T07:40:23.402Z","1.1.4":"2025-07-31T19:19:41.517Z","1.1.5":"2025-07-31T19:30:01.232Z"},"author":{"name":"developers@cashfree.com"},"license":"MIT","keywords":["Cashfree","Device Intelligence","Device Data","Risk Detection","Browser Fingerprinting","Device Fingerprinting","Device Intelligence SDK","Device Risk Analysis","Risk Intelligence","Device Information","JavaScript SDK","TypeScript Support","Browser Data Collection","Risk Data Collection","Device Detection","Browser Detection","Fingerprinting Detection","Privacy Detection","Browser Intelligence","User Agent Analysis","Fraud Prevention","Risk Management","User Device Insights","Browser Analysis","User Behavior Analysis","Privacy Analysis","Bot Detection","Tampering Detection","Session Tracking","User Device Profiling","Cashfree Payments SDK","User Risk Assessment","Browser SDK","Web Device Intelligence","Device Profiling","JavaScript Browser Data","Web Fraud Detection","Device Intelligence JavaScript","Browser Fingerprinting SDK","Web Security SDK"],"description":"Browser Information","maintainers":[{"email":"raj@cashfree.com","name":"cashfree-payments"},{"email":"kishan.maurya@cashfree.com","name":"kishan.cashfree"},{"email":"vibhor.jain@cashfree.com","name":"vibhorohbiv"}],"readme":"# Cashfree Device Intelligence SDK Documentation\n\n![License](https://img.shields.io/badge/license-MIT-blue)\n![TestCases](https://img.shields.io/badge/test_cases-passed-brightgreen) \n![Build](https://img.shields.io/badge/build-stable-brightgreen)\n\nThe **Device Intelligence SDK** is a user-friendly solution that allows businesses to gather important data directly from users' browsers. This SDK seamlessly captures essential information about users' browsing behavior, device characteristics, and security properties, providing businesses with valuable insights. By leveraging this comprehensive data collection, businesses can optimize their services, personalize user experiences, enhance fraud detection, and make informed decisions based on accurate and reliable information.\n\n## Key Features\n\n- **Modern Agent-based API**: Efficient agent-based architecture similar to FingerprintJS with intelligent caching\n- **Unified Data Collection**: Single API that collects both device data (browser info, system info, etc.) and risk data (bot detection, tampering detection, etc.)\n- **Configurable**: Fine-grained control over which data points to collect\n- **Comprehensive**: Collects 80+ data points covering device, browser, and security characteristics\n- **Performance Optimized**: Built-in caching, timeout controls, and performance metrics\n- **Error Resilient**: Comprehensive error handling with fallback mechanisms\n- **TypeScript Support**: Full TypeScript support with comprehensive type definitions\n- **Backward Compatible**: Legacy API support for existing implementations\n\n## Architecture\n\nThe SDK has been designed with a **modern agent-based architecture** where all device intelligence data is collected through a single, comprehensive data type called `BrowserInfo`. This approach provides:\n\n### Agent-based Design\n- **Efficient Caching**: Intelligent caching system that reduces redundant data collection\n- **Performance Optimization**: Built-in performance metrics and timeout controls\n- **Error Resilience**: Comprehensive error handling with multiple fallback strategies\n- **Resource Management**: Optimized resource usage with proper cleanup mechanisms\n\n### Unified Data Structure\nThe unified approach combines:\n- **Device & Browser Data**: OS, browser version, screen resolution, hardware info, etc.\n- **Security & Risk Data**: Bot detection, tampering detection, VM detection, privacy settings, etc.\n- **User Experience Data**: Timezone, language, installed fonts, plugins, etc.\n- **Network Data**: IP address, WebRTC IPs, connection type, etc.\n- **Performance Metrics**: Data collection timing, cache hit rates, visitor ID generation strategies\n- **Error Tracking**: Comprehensive error logging and diagnostics\n\nAll methods now return this unified data structure, eliminating the need for separate device and risk data APIs.\n\n## Installation\n\n1. Using NPM package\n\n   ```\n   npm install @cashfreepayments/deviceintel-js-sdk\n   ```\n\n2. Using CDN URL\n\n   ```html\n   <script src=\"https://vssdk-prod.cashfree.com/device-intel-js-sdk/1.1.5/index.mjs\"></script>\n   ```\n\n3. ES Module Import\n\n   ```javascript\n   import DeviceIntelligence from 'https://vssdk-prod.cashfree.com/device-intel-js-sdk/1.1.5/index.mjs'\n   ```\n\nNote: Make sure only one of the above is present in your application\n\n## Installation & Usage\n\nThe SDK provides two main usage patterns:\n\n### 1. Modern Agent-based API (Recommended)\n\nThe modern API uses an agent-based approach similar to FingerprintJS, which is more efficient and provides better caching:\n\n#### Import via URL (ES Module)\n```javascript\nimport DeviceIntelligence from 'https://vssdk-prod.cashfree.com/device-intel-js-sdk/1.1.5/index.mjs'\n\n// Initialize the agent\nconst agent = await DeviceIntelligence.load()\n\n// Get unified device and risk data\nconst data = await agent.get({\n  taskTimeout: 500,\n  overallTimeout: 1000,\n  options: { user_ip: false }\n})\n\nconsole.log(data) // Contains all 80+ unified data fields\n```\n\n#### Import via Script Tag\n```html\n<script src=\"https://vssdk-prod.cashfree.com/device-intel-js-sdk/1.1.5/index.mjs\"></script>\n<script>\n  (async () => {\n    // Initialize the agent\n    const agent = await window.DeviceIntelligence.load()\n    \n    // Collect comprehensive unified device intelligence data\n    const data = await agent.get({\n      taskTimeout: 500,\n      overallTimeout: 1000,\n      options: { user_ip: false }\n    })\n    \n    console.log(data) // 80+ unified fields including device, browser, and risk data\n  })()\n</script>\n```\n\n#### Using NPM Package\n```javascript\nimport { load } from '@cashfreepayments/deviceintel-js-sdk'\n\n// Initialize the agent\nconst agent = await load()\n\n// Collect comprehensive unified device intelligence data\nconst data = await agent.get({\n  taskTimeout: 500,\n  overallTimeout: 1000,\n  options: { user_ip: false }\n})\n\nconsole.log(data) // Complete unified data structure\n```\n\n### 2. Legacy Direct API (For Backward Compatibility)\n\nFor existing implementations, the legacy API is still supported:\n\n```javascript\nimport { getBrowserData } from '@cashfreepayments/deviceintel-js-sdk'\n\n// Direct method call (legacy approach)\nconst data = await getBrowserData(500, 1000, { user_ip: false })\nconsole.log(data) // Complete unified data structure\n```\n\n## Agent-based API Configuration\n\nThe modern Agent-based API provides better performance and more configuration options:\n\n### Load Options\n\n```javascript\nconst agent = await DeviceIntelligence.load({\n  delayFallback: 50,  // Fallback delay in milliseconds (default: 50)\n  debug: false        // Enable debug mode (default: false)\n})\n```\n\n### Get Options\n\n```javascript\nconst data = await agent.get({\n  taskTimeout: 500,      // Individual task timeout (default: 500ms)\n  overallTimeout: 1000,   // Overall timeout (default: 1000ms)\n  options: {             // Data collection options\n    user_ip: false,\n    location: false,\n    // ... other options\n  },\n  debug: false           // Enable debug mode for this call\n})\n```\n\n### Agent Methods\n\n| **Method**                | **Description**                                                                                                                                                                    |\n| ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `agent.get(options)`      | Collects comprehensive device intelligence data with configurable options. Returns unified `BrowserInfo` type.                                                                    |\n| `agent.getEncoded(options)` | Returns the unified data from `get()` as a Base64-encoded string, suitable for transmission or storage.                                                                          |\n| `agent.generateSessionID()` | Generates a unique session identifier for tracking user activity within a single browsing session.                                                                              |\n| `agent.clearCache()`       | Clears the internal data cache, forcing fresh data collection on the next call.                                                                                                  |\n| `agent.isReady()`          | Returns `true` if the SDK is ready to collect data (i.e., running in a browser environment).                                                                                     |\n\n## Timeout Configuration\n\nBoth the agent-based and legacy APIs support timeout configuration for optimal performance:\n\nParameters:\n\n1. **taskTimeout**: Specifies the maximum allowed time (in milliseconds) for individual tasks within the method to complete. Default: 500ms\n\n2. **overallTimeout**: Specifies the maximum allowed time (in milliseconds) for the entire execution of the method, including all tasks, to complete. Default: 1000ms\n\n### Example Usage\n\n```javascript\n// Agent-based API\nconst agent = await DeviceIntelligence.load()\nconst data = await agent.get({\n  taskTimeout: 500,\n  overallTimeout: 1000,\n  options: { user_ip: false }\n})\n\n// Legacy API\nconst data = await getBrowserData(500, 1000, { user_ip: false })\n```\n\n### Example with Custom Timeout Values\n\n```javascript\n// Agent-based API with custom timeouts\nconst agent = await DeviceIntelligence.load()\nconst data = await agent.get({\n  taskTimeout: 500,\n  overallTimeout: 1000,\n  options: { user_ip: false }\n})\n\n// Legacy API with custom timeouts\nconst data = await getBrowserData(500, 1000, { user_ip: false })\n```\n\n\n## Optional Parameters\n\nBoth the agent-based and legacy APIs accept an optional configuration object that allows you to control which data points are collected. Each property in this configuration object can be set to `false` to skip collecting that specific information.\n\n```javascript\nconst options = {\n  user_ip: false,               // Skip collecting IP address\n  location: false,              // Skip collecting geolocation data\n  browser_info: false,          // Skip collecting browser information\n  screen_info: false,           // Skip collecting screen resolution and color depth\n  plugins: false,               // Skip collecting browser plugin information\n  timezone: false,              // Skip collecting timezone information\n  canvas_device_fingerprint: false, // Skip canvas fingerprinting\n  audio_fingerprint: false,     // Skip audio fingerprinting\n  webgl_fingerprint: false,     // Skip WebGL fingerprinting\n  // ... any other BrowserInfo field can be disabled\n}\n\n// Agent-based API\nconst agent = await DeviceIntelligence.load()\nconst data = await agent.get({ options })\n\n// Legacy API\nconst data = await getBrowserData(500, 1000, options)\n```\n\nBy default, all data points are collected (equivalent to setting all options to `true`). Setting any option to `false` will:\n1. Skip the associated data collection tasks\n2. Potentially reduce overall execution time\n3. Return `'NA'` for those specific properties in the result object\n \n## Methods Exposed\n\n| **Method**                                    | **Description**                                                                                                                                                                    |\n| --------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `DeviceIntelligence.load(options)`            | Creates and initializes an agent for efficient data collection. Returns a promise that resolves to an `Agent` instance.                                                           |\n| `agent.get(options)`                          | Collects comprehensive device intelligence data including browser info, system details, and security characteristics. Returns unified `BrowserInfo` type.                        |\n| `agent.getEncoded(options)`                   | Returns the unified data from `get()` as a Base64-encoded string, suitable for transmission or storage.                                                                           |\n| `agent.generateSessionID()`                   | Generates a unique session identifier for tracking user activity within a single browsing session.                                                                                |\n| `agent.clearCache()`                          | Clears the internal data cache, forcing fresh data collection on the next call.                                                                                                   |\n| `agent.isReady()`                             | Returns `true` if the SDK is ready to collect data (i.e., running in a browser environment).                                                                                     |\n| `getBrowserData()` (legacy)                   | **Legacy method** - Direct collection of comprehensive device intelligence data. Use agent-based API for new implementations.                                                    |\n| `getEncodedBrowserData()` (legacy)            | **Legacy method** - Returns encoded browser data as Base64 string. Use agent-based API for new implementations.                                                                  |\n| `generateSessionID()` (legacy)                | **Legacy method** - Generates a unique session identifier. Use agent-based API for new implementations.                                                                          |\n| `clearDeviceDataCache()` (legacy)             | **Legacy method** - Clears the device data cache. Use agent-based API for new implementations.                                                                                   |\n| `isReady()` (legacy)                          | **Legacy method** - Checks if SDK is ready. Use agent-based API for new implementations.                                                                                         |\n\n**Note**: Visitor ID generation is handled automatically by the SDK during data collection and is available in the `visitor_id` field of the returned `BrowserInfo` object. There is no separate `generateVisitorID()` method in the current API.\n\n## Unified Data Structure\n\nAll methods now return a unified `BrowserInfo` type containing comprehensive device intelligence data. This includes all the fields previously split between device and risk data:\n\n### Complete Data Fields with Types (80+ fields)\n\nThe SDK collects comprehensive data across multiple categories with strict TypeScript typing:\n\n#### **Core Identification**\n| **Field** | **Type** | **Description** | **Example Value** |\n|-----------|----------|-----------------|-------------------|\n| `visitor_id` | `string \\| 'NA'` | **Primary unique visitor identifier** - Persistent across sessions using entropy or cookie-based generation | `\"bb890aa2a2963e45b5a2f16fe9b93756\"` |\n| `session_id` | `string \\| 'NA'` | **Session identifier** - Unique ID for current browsing session, regenerated each visit | `\"21194a86ba3d6cee80c1aaf47269d1e7\"` |\n| `device_hash` | `string \\| 'NA'` | **Device hash** - Computed hash of device characteristics for device identification | `\"bb890aa2a2963e45b5a2f16fe9b93756\"` |\n| `cookie_visitor_id` | `string \\| 'NA'` | **Cookie visitor ID** - Visitor ID stored in cookies | `\"0cb8a5a8b6f0826cae620291d635b9b4\"` |\n| `sdk_version` | `number \\| 'NA'` | **SDK version** - Version number of the Device Intelligence SDK used | `101` |\n\n#### **Device & Hardware Information**\n| **Field** | **Type** | **Description** | **Example Value** |\n|-----------|----------|-----------------|-------------------|\n| `device_type` | `string \\| 'NA'` | **Device type** - Mobile, Desktop, Tablet classification based on user agent | `\"Desktop\"` |\n| `architecture` | `number \\| 'NA'` | **System architecture** - CPU architecture identifier (x64, ARM, etc.) | `142` |\n| `hardware_concurrency` | `number \\| 'NA'` | **Logical processors** - Number of CPU cores/threads available to the browser | `10` |\n| `device_memory` | `number \\| 'NA'` | **Device RAM** - Amount of device memory in GB (Chrome only) | `8` |\n| `battery_percentage` | `string \\| 'NA'` | **Battery level** - Current battery percentage with % symbol (if available) | `\"82.00%\"` |\n\n#### **Operating System**\n| **Field** | **Type** | **Description** | **Example Value** |\n|-----------|----------|-----------------|-------------------|\n| `os_name` | `string \\| 'NA'` | **OS name** - Windows, macOS, Linux, Android, iOS, etc. | `\"MacOS\"` |\n| `os_version` | `string \\| 'NA'` | **OS version** - Detailed operating system version | `\"MacOS 10.15.7\"` |\n| `platform` | `string \\| 'NA'` | **Platform string** - Browser-reported platform identifier | `\"MacIntel\"` |\n| `cpu_class` | `string \\| 'NA'` | **CPU class** - Processor class information (legacy browsers) | `\"x86\"` |\n| `os_cpu` | `string \\| 'NA'` | **OS CPU info** - CPU information reported by the operating system | `\"Intel Mac OS X 10_15_7\"` |\n\n#### **Browser Information**\n| **Field** | **Type** | **Description** | **Example Value** |\n|-----------|----------|-----------------|-------------------|\n| `browser_name` | `string \\| 'NA'` | **Browser name** - Chrome, Firefox, Safari, Edge, Brave, etc. | `\"GoogleChrome\"` |\n| `browser_version` | `string \\| 'NA'` | **Browser version** - Detailed browser version string | `\"138.0\"` |\n| `user_agent` | `string \\| 'NA'` | **User agent** - Complete browser user agent string | `\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36...\"` |\n| `browser_hash` | `string \\| 'NA'` | **Browser hash** - Hash of browser-specific information | `\"99e74527faea92b2a3820d48d804bcef43df9ec4336f82b44de6b823b8f01733\"` |\n| `vendor` | `string \\| 'NA'` | **Browser vendor** - Browser vendor string | `\"Google Inc.\"` |\n| `vendor_flavors` | `string[] \\| 'NA'` | **Vendor flavors** - Browser vendor-specific characteristics | `[\"chrome\"]` |\n| `browser_build_info` | `object \\| 'NA'` | **Build info** - Browser build information | `{\"product\": \"Gecko\", \"productSub\": \"20030107\", \"buildID\": \"20231201\"}` |\n\n#### **Display & Screen**\n| **Field** | **Type** | **Description** | **Example Value** |\n|-----------|----------|-----------------|-------------------|\n| `screen_width` | `string \\| 'NA'` | **Screen width** - Display width in pixels | `\"1920\"` |\n| `screen_height` | `string \\| 'NA'` | **Screen height** - Display height in pixels | `\"1080\"` |\n| `color_depth` | `number \\| 'NA'` | **Color depth** - Number of bits per color component | `30` |\n| `pixel_depth` | `number \\| 'NA'` | **Pixel depth** - Number of bits per pixel | `30` |\n| `pixel_ratio` | `number \\| 'NA'` | **Device pixel ratio** - Ratio of physical to logical pixels | `2` |\n| `screen_metrics` | `object \\| 'NA'` | **Screen metrics** - Comprehensive screen measurement data | `{\"width\": 1512, \"height\": 982, \"meta\": {\"isPrimaryDisplay\": false, \"orientation\": \"landscape-primary\"}}` |\n| `gpu_renderer` | `string \\| 'NA'` | **GPU renderer** - Graphics card renderer string | `\"ANGLE (Apple, ANGLE Metal Renderer: Apple M1 Pro, Unspecified Version)\"` |\n| `monochrome_depth` | `number \\| 'NA'` | **Monochrome depth** - Bits per pixel in monochrome mode | `0` |\n| `color_gamut` | `string \\| 'NA'` | **Color gamut** - Supported color space | `\"p3\"` |\n| `contrast_preference` | `number \\| 'NA'` | **Contrast preference** - User's contrast preference setting | `0` |\n| `motion_reduced` | `boolean \\| 'NA'` | **Reduced motion** - User prefers reduced motion | `false` |\n| `inverted_colors` | `boolean \\| 'NA'` | **Inverted colors** - Whether colors are inverted | `false` |\n| `forced_colors` | `boolean \\| 'NA'` | **Forced colors** - Whether forced colors mode is active | `false` |\n| `hdr` | `boolean \\| 'NA'` | **HDR support** - High dynamic range display support | `true` |\n\n#### **Location & Language**\n| **Field** | **Type** | **Description** | **Example Value** |\n|-----------|----------|-----------------|-------------------|\n| `region_timezone` | `string \\| 'NA'` | **Timezone** - IANA timezone identifier | `\"Asia/Calcutta\"` |\n| `region_timezone_offset` | `string \\| 'NA'` | **Timezone offset** - UTC offset in format \"+05:30\" | `\"+05:30\"` |\n| `region_language` | `string \\| 'NA'` | **Language** - Browser language setting | `\"en-GB\"` |\n| `timezone` | `string \\| 'NA'` | **IANA timezone** - Detailed timezone string | `\"Asia/Calcutta\"` |\n| `languages` | `string \\| 'NA'` | **Languages** - Comma-separated list of supported languages | `\"en-GB\"` |\n\n#### **Network & Connectivity**\n| **Field** | **Type** | **Description** | **Example Value** |\n|-----------|----------|-----------------|-------------------|\n| `user_ip` | `string \\| 'NA'` | **IP address** - User's public IP address | `\"203.192.115.42\"` |\n| `web_rtc_ips` | `string \\| 'NA'` | **WebRTC IPs** - Local IP addresses detected via WebRTC | `\"192.168.1.105, 10.0.0.15\"` |\n| `internet_type` | `string \\| 'NA'` | **Connection type** - WiFi, Mobile, LAN, 2G, 3G, 4G | `\"4g\"` |\n| `connection_info` | `object \\| 'NA'` | **Connection details** - Network connection information | `{\"effectiveType\": \"4g\", \"rtt\": 50, \"saveData\": false}` |\n\n#### **Browser Features & Capabilities**\n| **Field** | **Type** | **Description** | **Example Value** |\n|-----------|----------|-----------------|-------------------|\n| `cookie_enabled` | `boolean \\| 'NA'` | **Cookies enabled** - Whether cookies are enabled | `true` |\n| `cookie_hash` | `string \\| 'NA'` | **Cookie hash** - Hash of current cookies | `\"4d4c7348a52da239a97c2bcacfdb7330b4dde9dfeafa995e46964e67423e2f3f\"` |\n| `installed_fonts` | `string \\| 'NA'` | **Fonts** - Comma-separated list of detected fonts | `\"Arial, Helvetica, Times New Roman, Courier New, Verdana\"` |\n| `installed_plugins` | `string \\| 'NA'` | **Plugins** - Comma-separated list of browser plugins | `\"Chrome PDF Plugin, Chrome PDF Viewer, Native Client\"` |\n| `browser_features` | `object \\| 'NA'` | **Features** - Object with boolean flags for browser capabilities | `{\"clipboard\": true, \"credentials\": true, \"geolocation\": true, \"bluetooth\": true}` |\n| `http_accept_headers` | `string \\| 'NA'` | **Accept headers** - HTTP Accept header content | `\"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8\"` |\n| `accept_encoding_header` | `string \\| 'NA'` | **Accept-Encoding** - Supported compression formats | `\"gzip, deflate, br, zstd\"` |\n| `mime_types` | `array \\| 'NA'` | **MIME types** - Array of supported MIME types | `[{\"type\": \"application/pdf\", \"description\": \"Portable Document Format\", \"suffixes\": \"pdf\"}]` |\n| `storage_support` | `object \\| 'NA'` | **Storage support** - localStorage, sessionStorage, indexedDB support | `{\"localStorage\": true, \"sessionStorage\": true, \"indexedDB\": true}` |\n| `pdf_viewer_enabled` | `boolean \\| 'NA'` | **PDF viewer** - Built-in PDF viewer availability | `true` |\n| `pointer_support` | `boolean \\| 'NA'` | **Pointer events** - PointerEvent API support | `true` |\n| `touch_support` | `object \\| 'NA'` | **Touch support** - Touch capabilities and max touch points | `{\"maxTouchPoints\": 0, \"touchEvent\": false, \"touchStart\": false}` |\n| `webgl_supported` | `boolean \\| 'NA'` | **WebGL support** - WebGL rendering context availability | `true` |\n| `dnt_enabled` | `boolean \\| 'NA'` | **Do Not Track** - DNT header setting | `true` |\n\n#### **Privacy & Security**\n| **Field** | **Type** | **Description** | **Example Value** |\n|-----------|----------|-----------------|-------------------|\n| `private_mode` | `boolean \\| 'NA'` | **Incognito mode** - Private/incognito browsing detection | `false` |\n| `installed_bots` | `boolean \\| 'NA'` | **Bot detection** - Automated browser/bot detection | `false` |\n| `high_activity` | `boolean \\| 'NA'` | **High activity** - Unusual activity pattern detection | `false` |\n| `tampering_detection` | `boolean \\| 'NA'` | **Tampering** - Browser modification detection | `false` |\n| `private_browser` | `boolean \\| 'NA'` | **Privacy browser** - Tor, Brave, or other privacy-focused browser | `false` |\n| `virtual_machine_detection` | `string \\| 'NA'` | **VM detection** - Virtual machine environment detection | `\"DETECTED\"` or `\"NA\"` |\n| `privacy_settings` | `string \\| 'NA'` | **Privacy settings** - Browser privacy configuration (JSON string) | `\"{\\\"doNotTrack\\\":true,\\\"localStorageDisabled\\\":false,\\\"cookiesDisabled\\\":false}\"` |\n| `browser_anti_finger_printing_extension` | `string \\| 'NA'` | **Anti-fingerprinting** - Detection of privacy extensions | `\"uBlock Origin Detected, Privacy Badger Detected\"` |\n| `flash_or_java_detected` | `boolean \\| 'NA'` | **Flash/Java** - Legacy plugin detection | `false` |\n| `is_dev_tool_open` | `boolean \\| 'NA'` | **Developer tools** - DevTools open detection | `false` |\n\n#### **Fingerprinting Components**\n| **Field** | **Type** | **Description** | **Example Value** |\n|-----------|----------|-----------------|-------------------|\n| `canvas_device_fingerprint` | `string \\| 'NA'` | **Canvas fingerprint** - Canvas rendering fingerprint | `\"bf0d3531fe67f1cebc7d05e0bc437df9\"` |\n| `audio_fingerprint` | `number \\| 'NA'` | **Audio fingerprint** - AudioContext fingerprint | `124.04348155876505` |\n| `webgl_fingerprint` | `object \\| 'NA'` | **WebGL fingerprint** - WebGL rendering characteristics | `{\"version\": \"WebGL 1.0\", \"vendor\": \"WebKit\", \"renderer\": \"WebKit WebGL\"}` |\n| `audio_base_latency` | `number \\| 'NA'` | **Audio latency** - AudioContext base latency | `0.02` |\n| `high_entropy_values` | `object \\| 'NA'` | **High entropy values** - User-Agent Client Hints data | `{\"bitness\": \"64\", \"brands\": [{\"brand\": \"Google Chrome\", \"version\": \"138\"}], \"mobile\": false}` |\n| `math_tan` | `number \\| 'NA'` | **Math fingerprint** - Math.tan calculation result | `-1.5574077246549023` |\n| `math_fingerprint` | `object \\| 'NA'` | **Math operations** - Various mathematical calculations | `{\"acos\": 1.4473588658278522, \"acosh\": 709.889355822726, \"sin\": 0.8178819121159085}` |\n| `keyboard_fingerprint` | `string \\| 'NA'` | **Keyboard layout** - Keyboard layout and input method detection | `\"qwerty-us-mac-nonumpad-cmd-opt\"` |\n\n#### **Advanced Entropy**\n| **Field** | **Type** | **Description** | **Example Value** |\n|-----------|----------|-----------------|-------------------|\n| `css_entropy` | `number \\| 'NA'` | **CSS entropy** - CSS rendering characteristics | `443579207` |\n| `dom_blockers` | `string \\| 'NA'` | **DOM blockers** - Ad blocker and content blocker detection | `\"uBlock Origin: true, AdBlock Plus: false, Ghostery: true\"` |\n| `font_preferences` | `string \\| 'NA'` | **Font preferences** - System font rendering preferences | `\"anti-aliasing: true, hinting: medium, subpixel: rgb\"` |\n| `pointing_methods` | `object \\| 'NA'` | **Pointing methods** - Mouse, touch, and pointer input detection | `{\"hasMouse\": true, \"hasTouch\": false, \"primaryInput\": \"mouse\"}` |\n| `apple_pay_state` | `number \\| 'NA'` | **Apple Pay** - Apple Pay availability and state | `-1` |\n| `screen_frame` | `number[] \\| 'NA'` | **Screen frame** - Display frame and bezels information | `[40, 0, 0, 50]` |\n| `indexed_db` | `boolean \\| 'NA'` | **IndexedDB** - IndexedDB API availability | `true` |\n| `private_click_measurement` | `string \\| 'NA'` | **PCM** - Privacy-preserving ad measurement | `\"enabled\"` |\n| `transparency_reduced` | `boolean \\| 'NA'` | **Reduced transparency** - System transparency preference | `false` |\n\n#### **Device Classification**\n| **Field** | **Type** | **Description** | **Example Value** |\n|-----------|----------|-----------------|-------------------|\n| `is_desktop` | `boolean \\| 'NA'` | **Desktop device** - Desktop computer detection | `true` |\n| `is_mobile` | `boolean \\| 'NA'` | **Mobile device** - Mobile phone detection | `false` |\n| `is_tablet` | `boolean \\| 'NA'` | **Tablet device** - Tablet device detection | `false` |\n| `is_windows` | `boolean \\| 'NA'` | **Windows OS** - Microsoft Windows detection | `false` |\n| `is_linux` | `boolean \\| 'NA'` | **Linux OS** - Linux distribution detection | `false` |\n| `is_linux_64` | `boolean \\| 'NA'` | **64-bit Linux** - 64-bit Linux detection | `false` |\n| `is_mac` | `boolean \\| 'NA'` | **macOS** - Apple macOS detection | `true` |\n| `is_ipad` | `boolean \\| 'NA'` | **iPad** - Apple iPad detection | `false` |\n| `is_iphone` | `boolean \\| 'NA'` | **iPhone** - Apple iPhone detection | `false` |\n| `is_ipod` | `boolean \\| 'NA'` | **iPod** - Apple iPod detection | `false` |\n| `is_smart_tv` | `boolean \\| 'NA'` | **Smart TV** - Smart TV browser detection | `false` |\n| `is_kindle_fire` | `boolean \\| 'NA'` | **Kindle Fire** - Amazon Kindle Fire detection | `false` |\n| `silk_accelerated` | `boolean \\| 'NA'` | **Silk acceleration** - Amazon Silk browser acceleration | `false` |\n| `is_authoritative` | `boolean \\| 'NA'` | **Authoritative detection** - High-confidence device type detection | `true` |\n\n#### **Performance Metrics**\n| **Field** | **Type** | **Description** | **Example Value** |\n|-----------|----------|-----------------|-------------------|\n| `performance_metrics` | `object` | **Performance data** - Collection timing and caching information | `{\"data_collection_time\": 266.8999999985099, ...}` |\n| `performance_metrics.data_collection_time` | `number` | **Collection time** - Total time spent collecting data (milliseconds) | `266.8999999995099` |\n| `performance_metrics.cache_hit` | `boolean` | **Cache status** - Whether data was retrieved from cache | `false` |\n| `performance_metrics.visitor_id_strategy` | `string` | **ID strategy** - Method used to generate visitor ID | `\"entropy\"` |\n| `performance_metrics.entropy_evaluation_time` | `number` | **Entropy time** - Time spent evaluating entropy quality | `0` |\n| `performance_metrics.visitor_id_generation_time` | `number` | **ID generation time** - Time spent generating visitor ID | `0.599999999627471` |\n| `performance_metrics.cookie_generation_time` | `number` | **Cookie time** - Time spent on cookie-based operations | `0` |\n\n#### **Error Tracking & Diagnostics**\n| **Field** | **Type** | **Description** | **Example Value** |\n|-----------|----------|-----------------|-------------------|\n| `error_tracking` | `object` | **Error information** - Comprehensive error tracking and diagnostics | `{\"has_errors\": true, \"total_errors\": 5, ...}` |\n| `error_tracking.has_errors` | `boolean` | **Error status** - Whether any errors occurred during collection | `true` |\n| `error_tracking.total_errors` | `number` | **Error count** - Total number of errors encountered | `5` |\n| `error_tracking.recent_errors` | `string[]` | **Recent errors** - Array of recent error messages (last 5) | `[\"Collector getPrivateClickMeasurement: No error details provided\", ...]` |\n| `error_tracking.failed_collectors` | `string[]` | **Failed collectors** - Names of data collectors that failed | `[\"Collector getPrivateClickMeasurement\", \"Collector getDomBlockers\", ...]` |\n\n### TypeScript Support\n\nThe SDK provides full TypeScript support with these verified types:\n\n```typescript\nimport { \n  BrowserInfo, \n  BrowserDataOptions, \n  LoadOptions, \n  GetOptions, \n  Agent \n} from '@cashfreepayments/deviceintel-js-sdk'\n\n// Example of accessing the actual data structure\nconst data: BrowserInfo = await agent.get()\n\n// Verified field access patterns\nconst visitorId: string | 'NA' = data.visitor_id  // \"bb890aa2a2963e45b5a2f16fe9b93756\"\nconst browserName: string | 'NA' = data.browser_name  // \"GoogleChrome\"\nconst deviceType: string | 'NA' = data.device_type  // \"Desktop\"\nconst hardwareConcurrency: number | 'NA' = data.hardware_concurrency  // 10\nconst webglFingerprint: object | 'NA' = data.webgl_fingerprint  // Complex object\nconst performanceMetrics = data.performance_metrics  // Always present object\nconst errorTracking = data.error_tracking  // Always present object\n\n// Privacy settings (returned as JSON string)\nconst privacySettings: string | 'NA' = data.privacy_settings\nif (privacySettings !== 'NA') {\n  const parsedSettings = JSON.parse(privacySettings)\n  console.log(parsedSettings.doNotTrack)  // true\n}\n\n// WebGL fingerprint access\nif (data.webgl_fingerprint !== 'NA') {\n  const webgl = data.webgl_fingerprint as any\n  console.log(webgl.version)  // \"WebGL 1.0 (OpenGL ES 2.0 Chromium)\"\n  console.log(webgl.vendor)   // \"WebKit\"\n}\n```\n\n\n#### Error Handling and Diagnostics\n\n```javascript\nconst agent = await DeviceIntelligence.load()\nconst data = await agent.get()\n\n// Check if any errors occurred during data collection\nif (data.error_tracking?.has_errors) {\n  console.log('Failed collectors:', data.error_tracking.failed_collectors)\n  console.log('Error categories:', data.error_tracking.error_categories)\n}\n\n// Check visitor ID generation strategy\nconsole.log('Visitor ID strategy:', data.performance_metrics?.visitor_id_strategy)\n```\n\n#### Selective Data Collection\n\n```javascript\nconst agent = await DeviceIntelligence.load()\n\n// Collect only essential data for faster performance\nconst minimalData = await agent.get({\n  taskTimeout: 200,\n  overallTimeout: 300,\n  options: {\n    // Disable resource-intensive collectors\n    canvas_device_fingerprint: false,\n    audio_fingerprint: false,\n    webgl_fingerprint: false,\n    installed_fonts: false,\n    // Keep essential fields enabled (default: true)\n    visitor_id: true,\n    device_type: true,\n    browser_name: true,\n    user_agent: true\n  }\n})\n```","readmeFilename":"README.md"}