@fingerprintjs/fingerprintjs

v4.5.0
Browser fingerprinting library with the highest accuracy and stability
fraud fraud detection fraud prevention browser identification fingerprint fingerprinting browser fingerprint device fingerprint and 2 more...

build

rimraf dist && rollup -c rollup.config.ts --configPlugin "@rollup/plugin-typescript={tsconfig:'tsconfig.rollupConfig.json'}"

build:watch

yarn build --watch

playground:start

cd playground && webpack-dev-server --mode development

playground:build

cd playground && webpack --mode production

lint

eslint --ext .js,.ts --ignore-path .gitignore --max-warnings 0 .

lint:fix

yarn lint --fix

test:local

karma start --preset local --single-run

test:browserstack

karma start --preset browserstack --single-run

test:browserstack:beta

karma start --preset browserstack-beta --single-run

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)
npm i @fingerprintjs/fingerprintjs

Metadata

  • BUSL-1.1
  • Whatever
  • FingerprintJS, Inc
  • released 9/9/2024

Downloads