UNPKG

user-behavior-analysis

Version:

一个用于追踪和记录用户在网页上各种交互行为的 TypeScript 库

94 lines 3.02 kB
{ "name": "user-behavior-analysis", "version": "2.0.2", "description": "一个用于追踪和记录用户在网页上各种交互行为的 TypeScript 库", "main": "dist/userBehaviour.js", "types": "dist/userBehaviour.d.ts", "module": "dist/userBehaviour.js", "exports": { ".": { "import": "./dist/userBehaviour.js", "require": "./dist/userBehaviour.js", "types": "./dist/userBehaviour.d.ts" } }, "files": [ "dist/", "userBehaviour.ts", "README.md", "DOCUMENTATION.md", "LICENSE" ], "scripts": { "build": "esbuild userBehaviour.ts --bundle --outfile=dist/userBehaviour.js --format=cjs && tsc userBehaviour.ts --declaration --emitDeclarationOnly --outDir dist", "build:watch": "tsc --watch", "clean": "rimraf dist", "prebuild": "npm run clean", "dev": "tsc --watch", "lint": "eslint userBehaviour.ts --ext .ts", "lint:fix": "eslint userBehaviour.ts --ext .ts --fix", "format": "prettier --write userBehaviour.ts", "type-check": "tsc --noEmit", "prepublishOnly": "npm run build", "prepack": "npm run build", "postpack": "npm run clean", "test:server": "node demo/test-server.js", "test:all": "node demo/start-demo.js", "test:status": "node demo/check-status.js", "demo": "open demo/demo.html", "start": "node demo/start-demo.js", "nextjs:dev": "cd nextjs && npm run dev", "nextjs:build": "cd nextjs && npm run build", "nextjs:start": "cd nextjs && npm start" }, "keywords": [ "user-behavior-analysis", "user-behaviour", "user-tracking", "web-analytics", "mouse-tracking", "click-tracking", "keyboard-tracking", "scroll-tracking", "user-interaction", "web-metrics", "typescript", "javascript", "browser" ], "author": "MixLab", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/MixLabPro/User-Behavior-Analysis.git" }, "bugs": { "url": "https://github.com/MixLabPro/User-Behavior-Analysis/issues" }, "homepage": "https://github.com/MixLabPro/User-Behavior-Analysis#readme", "devDependencies": { "@types/node": "^20.0.0", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "concurrently": "^8.2.2", "esbuild": "^0.20.2", "eslint": "^8.0.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.0", "prettier": "^3.0.0", "rimraf": "^5.0.0", "typescript": "^5.0.0" }, "engines": { "node": ">=14.0.0" }, "browserslist": [ "> 1%", "last 2 versions", "not dead", "not ie <= 11" ], "dependencies": { "open": "^10.2.0" } }