UNPKG

browser-imprint

Version:

Modern browser fingerprinting library for visitor identification. Generates unique device IDs using canvas, WebGL, audio and hardware signals. Zero dependencies, TypeScript-first, cross-browser compatible.

85 lines (84 loc) 2.13 kB
{ "name": "browser-imprint", "version": "1.0.2", "description": "Modern browser fingerprinting library for visitor identification. Generates unique device IDs using canvas, WebGL, audio and hardware signals. Zero dependencies, TypeScript-first, cross-browser compatible.", "author": "Victor", "license": "MIT", "main": "dist/index.js", "module": "dist/index.esm.js", "types": "dist/index.d.ts", "repository": { "type": "git", "url": "https://github.com/Vicopem01/browser-imprint" }, "bugs": { "url": "https://github.com/Vicopem01/browser-imprint/issues" }, "homepage": "https://github.com/Vicopem01/browser-imprint#readme", "scripts": { "build": "rollup -c", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "format": "prettier --write \"src/**/*.ts\"", "prepare": "npm run build" }, "jest": { "preset": "ts-jest", "testEnvironment": "jsdom", "moduleFileExtensions": [ "ts", "js" ], "testMatch": [ "<rootDir>/tests/**/*.test.ts" ], "transform": { "^.+\\.ts$": "ts-jest" }, "testEnvironmentOptions": {}, "rootDir": ".", "setupFiles": [ "<rootDir>/tests/setup.ts" ] }, "keywords": [ "fingerprint", "device-fingerprint", "browser-fingerprint", "visitor-tracking", "device-id", "browser-identification", "canvas-fingerprint", "webgl-fingerprint", "cross-browser", "typescript", "visitor-analytics", "browser-detection", "device-detection", "privacy", "tracking" ], "devDependencies": { "@types/jest": "^27.5.2", "@typescript-eslint/eslint-plugin": "^5.0.0", "@typescript-eslint/parser": "^5.0.0", "eslint": "^8.0.0", "jest": "^27.5.1", "jest-environment-jsdom": "^29.7.0", "prettier": "^2.0.0", "rollup": "^2.0.0", "rollup-plugin-typescript2": "^0.31.0", "ts-jest": "^27.1.5", "typescript": "^4.0.0" }, "overrides": { "ajv": "^8.17.1", "whatwg-url": "^14.0.0" }, "files": [ "dist", "LICENSE", "README.md" ] }