@fingerprintjs/fingerprintjs-pro-react-native
Version:
Official React Native client for Fingerprint. Best identification solution for React Native.
111 lines (110 loc) • 3.22 kB
JSON
{
"name": "@fingerprintjs/fingerprintjs-pro-react-native",
"version": "3.14.0",
"description": "Official React Native client for Fingerprint. Best identification solution for React Native.",
"main": "./dist/index.js",
"module": "./dist/esm/index.js",
"types": "./dist/index.d.ts",
"scripts": {
"prepare": "yarn build",
"posttest:coverage": "./scripts/move-coverage.sh",
"build": "yarn build:sdk && yarn build:plugin && yarn copy:assets",
"build:sdk": "tsup src",
"build:plugin": "rm -rf plugin/dist && tsc --build plugin",
"copy:assets": "yarn copy:readme && yarn copy:license",
"copy:readme": "cp ../README.md ./README.md",
"copy:license": "cp ../LICENSE ./LICENSE",
"test": "jest",
"test:coverage": "jest --coverage",
"test:dts": "tsc -p tsconfig.check.json",
"docs": "typedoc src/index.ts --out ../docs --readme ./README.md --tsconfig ./tsconfig.sdk.json"
},
"files": [
"dist",
"android",
"ios",
"RNFingerprintjsPro.podspec",
"plugin/dist",
"app.plugin.js",
"README.md",
"LICENSE",
"../CHANGELOG.md"
],
"keywords": [
"fraud",
"fraud detection",
"fraud prevention",
"browser",
"identification",
"fingerprint",
"fingerprinting",
"browser fingerprint",
"device fingerprint",
"privacy"
],
"repository": {
"type": "git",
"url": "git+https://github.com/fingerprintjs/fingerprintjs-pro-react-native.git"
},
"author": "FingerprintJS, Inc (https://fingerprint.com)",
"license": "MIT",
"devDependencies": {
"@fingerprintjs/conventional-changelog-dx-team": "^0.1.0",
"@fingerprintjs/fingerprintjs-pro-spa": "^1.3.2",
"@fingerprintjs/semantic-release-native-dependency-plugin": "^1.2.1",
"@react-native/eslint-config": "0.76.6",
"@testing-library/react": "^14.1.2",
"@types/jest": "^29.5.12",
"@types/react": "18.2.0",
"@types/react-native": "0.73.0",
"cz-conventional-changelog": "^3.3.0",
"esbuild-plugin-license": "1.2.3",
"expo": "^53.0.9",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"metro-react-native-babel-preset": "^0.77.0",
"react": "18.2.0",
"react-native": "0.77.1",
"react-dom": "18.2.0",
"react-test-renderer": "18.2.0",
"ts-jest": "^29.1.2",
"tslib": "^2.6.2",
"tsup": "^8.5.0",
"typedoc": "^0.25.7",
"typescript": "5.0.4"
},
"peerDependencies": {
"@fingerprintjs/fingerprintjs-pro-spa": "^1.3.2",
"expo": ">=51.0.0",
"react": "*",
"react-dom": "*",
"react-native": "*"
},
"peerDependenciesMeta": {
"@fingerprintjs/fingerprintjs-pro-spa": {
"optional": true
},
"expo": {
"optional": true
},
"react-dom": {
"optional": true
}
},
"exports": {
".": {
"source": "./src/index.ts",
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/esm/index.js"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
},
"./package.json": "./package.json",
"./app.plugin.js": "./app.plugin.js",
"./plugin/dist/withFingerprint.js": "./plugin/dist/withFingerprint.js"
}
}