@honeypot-run/core
Version:
Patented threat analytics and fingerprinting library. Requires a honeypot.run account
68 lines (67 loc) • 2.46 kB
JSON
{
"name": "@honeypot-run/core",
"description": "Patented threat analytics and fingerprinting library. Requires a honeypot.run account",
"author": "https://honeypot.run",
"version": "0.2.71",
"license": "BUSL-1.1",
"keywords": [
"geofencing",
"browser",
"identification",
"fingerprinting",
"browser fingerprint",
"device fingerprint",
"privacy"
],
"main": "./dist/cjs/src/public/index.js",
"module": "./dist/esm/src/public/index.js",
"types": "dist/esm/src/public/index.d.ts",
"typings": "dist/esm/src/public/index.d.ts",
"files": [
"dist/src/public",
"dist/esm/src/public",
"dist/cjs/src/public"
],
"publishConfig": {
"access": "public"
},
"scripts": {
"format": "prettier",
"update-version": "./scripts/update-version",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:esm": "tsc --project tsconfig.esm.json",
"build": "npm run update-version && npm run test && npm run build:cjs && npm run build:esm",
"build-hono": "npm run update-version && npm run test && esbuild src/index.js --bundle --minify --outfile=../../../honeypot-edge/src/static/pro.js.txt",
"build-hono-lite": "npm run update-version && npm run test && node scripts/optimize-css.js && esbuild src/lite.js --bundle --minify --outfile=../../../honeypot-edge/src/static/lite.js.txt",
"build-api": "npm run update-version && npm run test && esbuild src/index.js --bundle --minify --outfile=../../../honeypot-fastapi/static/js-template.js",
"build-worker": "esbuild ./creepjs/src/creep_worker.js --bundle --minify --outfile=../../../honeypot-fastapi/static/js-worker.js",
"test": "jest"
},
"dependencies": {
"@rrweb/record": "^2.0.0-alpha.18",
"node-forge": "^1.3.1",
"rrweb": "^2.0.0-alpha.4",
"typescript-plugin-css-modules": "^5.1.0"
},
"devDependencies": {
"@amplitude/analytics-browser": "^2.3.3",
"@fingerprintjs/botd": "^1.5.0",
"@fingerprintjs/fingerprintjs-pro": "^3.8.6",
"@types/jest": "^29.5.11",
"axios": "^1.6.2",
"creepjs": "file:creepjs",
"crypto-js": "^4.1.1",
"cssnano": "^7.0.7",
"detectincognitojs": "^1.5.0",
"esbuild": "0.17.6",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"jest-webgl-canvas-mock": "^2.5.3",
"postcss": "^8.5.6",
"prettier": "^3.1.1",
"ts-jest": "^29.1.1",
"typescript": "^5.2.2",
"ua-parser-js": "^1.0.33",
"uuid": "^9.0.0"
}
}