UNPKG

@scrubbe-auth/device-fingerprint

Version:
71 lines (70 loc) 1.99 kB
{ "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" ] }