{"_id":"@automattic/fingerprintjs","_rev":"37-2a8d28cfd2c7332623fd1058af9eb6f6","name":"@automattic/fingerprintjs","dist-tags":{"latest":"3.4.2"},"versions":{"3.4.2":{"name":"@automattic/fingerprintjs","version":"3.4.2","keywords":["fraud","fraud detection","fraud prevention","browser","identification","fingerprint","fingerprinting","browser fingerprint","device fingerprint","privacy"],"author":"Automattic Inc.","license":"GPL-2.0-or-later","_id":"@automattic/fingerprintjs@3.4.2","maintainers":[{"name":"pottedmeat","email":"neil@onebahamas.com"},{"name":"ianramosa8c","email":"ian.ramos@automattic.com"},{"name":"dilirity","email":"peter.petrov89@gmail.com"},{"name":"miguel.san.segundo","email":"miguel.san.segundo@automattic.com"},{"name":"arthur791004","email":"arthur791004@gmail.com"},{"name":"mrmurphy","email":"m@mrmurphy.dev"},{"name":"alshakero","email":"omar@omaralshaker.com"},{"name":"pyronaur","email":"npm@naur.is"},{"name":"porada","email":"dominik@porada.co"},{"name":"imranh920","email":"imran.hossain@automattic.com"},{"name":"gmjuhasz","email":"jugergo@gmail.com"},{"name":"rcarvalho","email":"renansscarvalho@gmail.com"},{"name":"briowill","email":"brian.willis@automattic.com"},{"name":"bgrgicak","email":"berislav.grgicak@gmail.com"},{"name":"dhenridev","email":"douglas.henri@automattic.com"},{"name":"daledupreez-a8c","email":"dale@automattic.com"},{"name":"jeherve","email":"jeremy@tagada.hu"},{"name":"yuliyan","email":"yuliyan.slavchev@gmail.com"},{"name":"micbosia8c","email":"michele.bosi@automattic.com"},{"name":"jeremy.yip","email":"jeremy.yip7@gmail.com"},{"name":"wpvip-bot","email":"platform+npm@wpvip.com"},{"name":"etobiesen","email":"e.tobiesen@gmail.com"},{"name":"kzoschke","email":"pixelinho@pm.me"},{"name":"brunobasto","email":"b.basto@gmail.com"},{"name":"kat3samsin","email":"kat3samsin@gmail.com"},{"name":"fmfernandes","email":"fernando.fernandes@automattic.com"},{"name":"newspack","email":"newspack@a8c.com"},{"name":"robertsreberski_a8c","email":"robert.sreberski@automattic.com"},{"name":"msurdi-a8c","email":"matias.emanuel.surdi@automattic.com"},{"name":"chihsuan","email":"chihsuan.tw@gmail.com"},{"name":"manzoorwanijk","email":"manzoorwani.jk@gmail.com"},{"name":"rjchow","email":"chow.ruijie@gmail.com"},{"name":"andrea-sdl","email":"andrea.grassi@automattic.com"},{"name":"scjr","email":"j@scjr.me"},{"name":"spsiddarthan","email":"siddarthan.sarumathi.pandian@automattic.com"},{"name":"t2dw4t","email":"todd.wright@automattic.com"},{"name":"ehg_","email":"chris@ehg.sh"},{"name":"wwa","email":"volodymyr@wildwolf.name"},{"name":"sirreal","email":"jon.surrell@gmail.com"},{"name":"elazzabi","email":"elazzabi.ahmed@gmail.com"},{"name":"royho","email":"roykho77@gmail.com"},{"name":"luismulinari","email":"luis.mulinari@gmail.com"},{"name":"macbre","email":"maciej.brencz@gmail.com"},{"name":"mjangda","email":"batmoo@gmail.com"},{"name":"matticbot","email":"garage+npmjs+matticbot@matticspace.com"},{"name":"a8c","email":"invoices@automattic.com"},{"name":"blowery","email":"ben@blowery.org"},{"name":"noahtallen","email":"noahtallen@gmail.com"},{"name":"hanifn","email":"hanif@automattic.com"},{"name":"sgomes","email":"mail@sgomes.io"},{"name":"tyxla","email":"tyxla@abv.bg"},{"name":"saroshaga","email":"sarosh.aga@automattic.com"},{"name":"parkcityj","email":"jaye.williams@automattic.com"},{"name":"nejclovrencic","email":"nejc.lovrencic@gmail.com"},{"name":"sirbrillig","email":"payton@foolord.com"},{"name":"chriszarate","email":"chris@zarate.org"},{"name":"robersongomes","email":"robersonccgomes@gmail.com"},{"name":"johngodley","email":"johng75@gmail.com"}],"homepage":"https://github.com/fingerprintjs/fingerprintjs","bugs":{"url":"https://github.com/fingerprintjs/fingerprintjs/issues"},"dist":{"shasum":"5e913a87ae720cce36273743dcd84a0f2b328906","tarball":"https://registry.npmjs.org/@automattic/fingerprintjs/-/fingerprintjs-3.4.2.tgz","fileCount":103,"integrity":"sha512-gXF80jXd+YO2ZKOqr8H68osOKUb8bVzy4O1QVj0RQXq/r+KQIz/+c/t8jZh0IrvghiLp9jQiZ9+2ltCOI9D3nw==","signatures":[{"sig":"MEYCIQDaRvqSDIXu5rL3wpzRiNrajquKZcsBBaybVq9izUZxZAIhAI8g1k+sLkWUHtVheghwvUvq3KvxdQnAfDBG6191pB/8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":620469},"main":"dist/fp.cjs.js","types":"dist/fp.d.ts","module":"dist/fp.esm.js","gitHead":"b64694ffc7bb1968c127dce6ed3c7b53f2a3926d","scripts":{"lint":"eslint --ext .js,.ts --ignore-path .gitignore --max-warnings 0 .","build":"rimraf dist && rollup -c rollup.config.ts --configPlugin '@rollup/plugin-typescript={tsconfig:`tsconfig.rollupConfig.json`}'","lint:fix":"yarn lint --fix","check:dts":"tsc --isolatedModules --noEmit dist/fp.d.ts","check:ssr":"node --require './dist/fp.cjs.js' --eval '' || (echo \"The distributive files can't be used with server side rendering. Make sure the code doesn't use browser API until an exported function is called.\" && exit 1)","test:local":"karma start --preset local --single-run","build:watch":"yarn build --watch","playground:build":"cd playground && webpack --mode production","playground:start":"cd playground && webpack-dev-server --mode development","test:browserstack":"karma start --preset browserstack --single-run","test:browserstack:beta":"karma start --preset browserstack-beta --single-run"},"_npmUser":{"name":"pottedmeat","email":"neil@onebahamas.com"},"repository":{"url":"https://github.com/Automattic/wp-calypso.git","type":"git","directory":"packages/fingerprintjs"},"calypso:src":"src/index.ts","description":"Browser fingerprinting library with the highest accuracy and stability.","directories":{},"sideEffects":false,"dependencies":{"tslib":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.5","karma":"^6.4.1","eslint":"^8.57.0","rimraf":"^3.0.2","rollup":"^3.3.0","ts-node":"^10.9.1","webpack":"^5.91.0","prettier":"^3.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@types/node":"^22.2.0","file-loader":"^6.2.0","webpack-cli":"^5.0.1","@types/karma":"^6.3.3","ua-parser-js":"^0.7.32","karma-jasmine":"^4.0.2","@types/jasmine":"^3.10.3","karma-typescript":"^5.5.3","rollup-plugin-dts":"^5.2.0","webpack-dev-server":"^4.11.1","@rollup/plugin-json":"^5.0.1","@types/ua-parser-js":"^0.7.36","html-webpack-plugin":"^5.5.0","karma-spec-reporter":"^0.0.34","@rollup/plugin-terser":"^0.2.1","karma-chrome-launcher":"^3.1.1","rollup-plugin-license":"^3.0.1","terser-webpack-plugin":"^5.3.6","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","karma-firefox-launcher":"^2.1.2","karma-summary-reporter":"^3.1.1","@fpjs-incubator/broyster":"^0.1.4","@rollup/plugin-typescript":"^10.0.1","@typescript-eslint/parser":"^5.44.0","@types/karma-spec-reporter":"^0.0.3","@rollup/plugin-node-resolve":"^15.0.1","@types/karma-summary-reporter":"^3.1.0","@typescript-eslint/eslint-plugin":"^5.44.0"},"_npmOperationalInternal":{"tmp":"tmp/fingerprintjs_3.4.2_1726253975110_0.5281868720216327","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-09-13T18:59:34.997Z","modified":"2026-09-25T20:24:02.249Z","3.4.2":"2024-09-13T18:59:35.345Z"},"bugs":{"url":"https://github.com/fingerprintjs/fingerprintjs/issues"},"author":"Automattic Inc.","license":"GPL-2.0-or-later","homepage":"https://github.com/fingerprintjs/fingerprintjs","keywords":["fraud","fraud detection","fraud prevention","browser","identification","fingerprint","fingerprinting","browser fingerprint","device fingerprint","privacy"],"repository":{"url":"https://github.com/Automattic/wp-calypso.git","type":"git","directory":"packages/fingerprintjs"},"description":"Browser fingerprinting library with the highest accuracy and stability.","maintainers":[{"email":"maciej.brencz@gmail.com","name":"macbre"},{"email":"yuliyan.slavchev@gmail.com","name":"yuliyan"},{"email":"batmoo@gmail.com","name":"mjangda"},{"email":"jetpack+engineering@automattic.com","name":"matticbot"},{"email":"invoices@automattic.com","name":"a8c"},{"email":"ben@blowery.org","name":"blowery"},{"email":"chris@ehg.sh","name":"ehg_"},{"email":"mail@sgomes.io","name":"sgomes"},{"email":"tyxla@abv.bg","name":"tyxla"},{"email":"sarosh.aga@automattic.com","name":"saroshaga"},{"email":"nejc.lovrencic@gmail.com","name":"nejclovrencic"},{"email":"payton@foolord.com","name":"sirbrillig"},{"email":"chris@zarate.org","name":"chriszarate"},{"email":"robersonccgomes@gmail.com","name":"robersongomes"},{"email":"johng75@gmail.com","name":"johngodley"},{"email":"jeremy@tagada.hu","name":"jeherve"},{"email":"dale@automattic.com","name":"daledupreez-a8c"},{"email":"todd.wright@automattic.com","name":"t2dw4t"},{"email":"luis.mulinari@gmail.com","name":"luismulinari"},{"email":"andrea.grassi@automattic.com","name":"andrea-sdl"},{"email":"elazzabi.ahmed@gmail.com","name":"elazzabi"},{"email":"fernando.fernandes@automattic.com","name":"fmfernandes"},{"email":"jon.surrell@gmail.com","name":"sirreal"},{"email":"volodymyr@wildwolf.name","name":"wwa"},{"email":"chihsuan.tw@gmail.com","name":"chihsuan"},{"email":"manzoorwani.jk@gmail.com","name":"manzoorwanijk"},{"email":"matias.emanuel.surdi@automattic.com","name":"msurdi-a8c"},{"email":"newspack@a8c.com","name":"newspack-npm"},{"email":"derek.smart@automattic.com","name":"dsmartg"},{"email":"kavin.keratikasama@automattic.com","name":"kthai15"},{"email":"berislav.grgicak@gmail.com","name":"bgrgicak"},{"email":"robert.sreberski@automattic.com","name":"robertsreberski_a8c"},{"email":"artur.piszek@gmail.com","name":"artpi"},{"email":"jugergo@gmail.com","name":"gmjuhasz"},{"email":"borkweb@gmail.com","name":"borkweb"},{"email":"kat3samsin@gmail.com","name":"kat3samsin"},{"email":"b.basto@gmail.com","name":"brunobasto"},{"email":"douglas.henri@automattic.com","name":"dhenridev"},{"email":"m@mrmurphy.dev","name":"mrmurphy"},{"email":"platform+npm@wpvip.com","name":"wpvip-bot"},{"email":"e.tobiesen@gmail.com","name":"etobiesen"},{"email":"omar@omaralshaker.com","name":"alshakero"},{"email":"arthur791004@gmail.com","name":"arthur791004"},{"email":"peter.petrov89@gmail.com","name":"dilirity"},{"email":"npmjs.corporate906@passinbox.com","name":"mehmoodak"},{"email":"natalia.vidal@automattic.com","name":"natalia.vidal"},{"email":"ivan.ottinger@automattic.com","name":"ivan.ottinger"},{"email":"anand.nalya@gmail.com","name":"anandnalya"},{"email":"anthony.arcangelini@gmail.com","name":"arcangelinis"},{"email":"rdsuarez@gmail.com","name":"retrofox"},{"email":"mayank.chugh@automattic.com","name":"iamchughmayank"},{"email":"mikael@ihminen.org","name":"simison"},{"email":"fredrik@fredrik.computer","name":"fredrikekelund"},{"email":"griffith.chen@automattic.com","name":"griffithchen"},{"email":"josh.boland@automattic.com","name":"jboland8"},{"email":"chriskmnds@gmail.com","name":"chriskmnds"},{"email":"ola@oandre.gal","name":"oandregal"},{"email":"galatanovidiu@gmail.com","name":"galatanovidiu"},{"email":"kangzjnet@gmail.com","name":"kangzj"},{"email":"lena@jaguchi.com","name":"_mirka_"},{"email":"andrew@andrewduthie.com","name":"aduth"},{"email":"emanuele.buccelli@automattic.com","name":"ebuccelli"}],"readme":"","readmeFilename":""}