{"bugs":{"url":"https://github.com/fingerprintjs/fingerprintjs/issues"},"dist":{"shasum":"72514a7887042b93eddbc020dedacf06e0225d4e","tarball":"https://registry.npmjs.org/@fingerprintjs/fingerprintjs/-/fingerprintjs-5.3.0.tgz","fileCount":10,"integrity":"sha512-goxeuSCF/LR8E/lcsCh/YTjhlFW7AOhj4A9RQ5GHpBOKwkX/OG3z8mY5ADR1xGVRB5bSEJB66WNh5eBwehx2nQ==","signatures":[{"sig":"MEQCIHqk9VRujD1dW3jxY2HVVFS0fAI/VOn6QvPub1LcJsVmAiAhEuKRMT2axl4YFjDdZMiWJZ6W1OjGRiRrCd37ZTGBEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICyG/DqdgfQUVthTy4UM2FFPHVmW/NqAXmVCYxOdHvkEAiBGQbiO+JLgShhz7x+3vH8aW4ldAlS7FTcrgBe3rIaCJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fingerprintjs%2ffingerprintjs@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649772},"main":"dist/fp.cjs.js","name":"@fingerprintjs/fingerprintjs","types":"dist/fp.d.ts","author":{"url":"https://fingerprint.com","name":"FingerprintJS, Inc"},"module":"dist/fp.esm.js","gitHead":"dac5ae59409669f09aa09c0b2f44b7615b0520da","license":"MIT","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'}\"","prepare":"husky","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":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a1b2f18d-b573-49b1-82b6-3333dea8952a"}},"homepage":"https://github.com/fingerprintjs/fingerprintjs","keywords":["fraud","fraud detection","fraud prevention","browser","identification","fingerprint","fingerprinting","browser fingerprint","device fingerprint","privacy"],"repository":{"url":"git+https://github.com/fingerprintjs/fingerprintjs.git","type":"git"},"_npmVersion":"11.19.0","description":"Browser fingerprinting library with the highest accuracy and stability","directories":{},"lint-staged":{"*.{js,ts}":"eslint --max-warnings 0 --fix"},"maintainers":[{"name":"martin.makarsky","email":"Martin.makarsky@fingerprint.com"},{"name":"fp-pro","email":"valentin@fingerprint.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"got":"^11.8.5","husky":"^9.1.7","karma":"^6.4.1","eslint":"^8.27.0","rimraf":"^3.0.2","rollup":"^3.25.0","ts-node":"^10.9.1","webpack":"^5.75.0","prettier":"^2.7.1","ts-loader":"^9.4.2","typescript":"^5.1.6","file-loader":"^6.2.0","lint-staged":"^17.5.0","webpack-cli":"^5.0.1","ua-parser-js":"^1.0.39","@types/jasmine":"^3.10.3","rollup-plugin-dts":"^5.3.1","webpack-dev-server":"^5.2.1","@rollup/plugin-json":"^5.0.1","@types/ua-parser-js":"^0.7.39","html-webpack-plugin":"^5.5.0","eslint-plugin-import":"^2.27.5","@rollup/plugin-terser":"^0.2.1","rollup-plugin-license":"^3.0.1","terser-webpack-plugin":"^5.3.6","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@fpjs-incubator/broyster":"^0.3.0","@rollup/plugin-typescript":"^10.0.1","@typescript-eslint/parser":"^5.62.0","@rollup/plugin-node-resolve":"^15.0.1","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/fingerprintjs_5.3.0_1791355594618_0.4331645203794412","host":"s3://npm-registry-packages-npm-production"},"_id":"@fingerprintjs/fingerprintjs@5.3.0","version":"5.3.0"}