@scrubbe-auth/device-fingerprint
Version:
Advanced device fingerprinting for unique user identification
71 lines (70 loc) • 1.99 kB
JSON
{
"name": "@scrubbe-auth/device-fingerprint",
"version": "1.0.2",
"description": "Advanced device fingerprinting for unique user identification",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"types": "dist/index.d.ts",
"files": [
"dist",
"README.md",
"CHANGELOG.md"
],
"scripts": {
"build": "rollup -c ../../rollup.config.js",
"build:tsc": "tsc",
"build:watch": "rollup -c ../../rollup.config.js --watch",
"dev": "rollup -c ../../rollup.config.js --watch",
"clean": "node -e \"const fs=require('fs'); if(fs.existsSync('dist')) fs.rmSync('dist', {recursive: true, force: true});\"",
"test": "jest",
"test:watch": "jest --watch",
"test:coverage": "jest --coverage",
"lint": "eslint src/**/*.ts",
"lint:fix": "eslint src/**/*.ts --fix",
"format": "prettier --write src/**/*.{ts,js,json}",
"typecheck": "tsc --noEmit",
"prepare": "npm run build"
},
"dependencies": {
"crypto-js": "^4.1.1"
},
"peerDependencies": {
"@scrubbe-auth/shared": "workspace:*"
},
"devDependencies": {
"@types/crypto-js": "^4.1.1",
"typescript": "^5.2.2"
},
"license": "MIT",
"publishConfig": {
"access": "public"
},
"repository": {
"type": "git",
"url": "https://github.com/scrubbe-auth/analytics.git",
"directory": "packages/device-fingerprint"
},
"bugs": {
"url": "https://github.com/scrubbe-auth/analytics/issues"
},
"homepage": "https://github.com/scrubbe-auth/analytics/tree/main/packages/device-fingerprint#readme",
"keywords": [
"device-fingerprinting",
"browser-fingerprinting",
"canvas-fingerprinting",
"webgl-fingerprinting",
"audio-fingerprinting",
"user-identification",
"fraud-prevention",
"analytics",
"scrubbe-auth"
],
"engines": {
"node": ">=14.0.0"
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
]
}