UNPKG

logbeacon

Version:

浏览器端日志采集与上报工具,支持多种日志服务后端,包括阿里云日志服务(SLS)和Grafana Loki

107 lines 2.9 kB
{ "name": "logbeacon", "version": "1.7.2", "type": "module", "module": "dist/core/logs.js", "description": "浏览器端日志采集与上报工具,支持多种日志服务后端,包括阿里云日志服务(SLS)和Grafana Loki", "exports": { ".": { "import": "./dist/core/logs.js", "require": "./dist/core/logs.cjs", "types": "./dist/types/logs.d.ts", "default": "./dist/core/logs.js" }, "./sls": { "import": "./dist/sls/slsClient.js", "require": "./dist/sls/slsClient.cjs", "default": "./dist/sls/slsClient.js", "types": "./dist/types/slsClient.d.ts" }, "./sls/beacon": { "import": "./dist/sls/beacon.js", "default": "./dist/sls/beacon.js" }, "./sls/sw": { "import": "./dist/sls/beacon-sw.js", "default": "./dist/sls/beacon-sw.js" }, "./loki": { "import": "./dist/loki/lokiClient.js", "require": "./dist/loki/lokiClient.cjs", "default": "./dist/loki/lokiClient.js", "types": "./dist/types/lokiClient.d.ts" }, "./loki/beacon": { "import": "./dist/loki/beacon.js", "default": "./dist/loki/beacon.js" }, "./loki/sw": { "import": "./dist/loki/beacon-sw.js", "default": "./dist/loki/beacon-sw.js" }, "./eslint": { "require": "./dist/eslint/index.js", "import": "./dist/eslint/index.mjs", "default": "./dist/eslint/index.mjs", "types": "./dist/types/eslintPlugin.d.ts" }, "./dev-tools/log-filter": { "default": "./dist/dev-tools/log-filter.js" } }, "files": [ "dist" ], "keywords": [ "logbeacon", "logs", "logger", "logging", "browser", "browser-logs", "client-logging", "service-worker", "loki", "grafana", "sls", "aliyun", "error-tracking", "log-aggregation", "log-collection", "log-shipping" ], "repository": { "type": "git", "url": "https://github.com/luokaibin/logs.git" }, "bugs": { "url": "https://github.com/luokaibin/logs/issues" }, "homepage": "https://github.com/luokaibin/logs#readme", "license": "MIT", "dependencies": { "fflate": "^0.8.2", "idb": "^8.0.3", "loglevel": "^1.9.2", "pbf": "^4.0.1", "ua-parser-js": "^2.0.6" }, "devDependencies": { "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.0", "@rollup/plugin-terser": "^0.4.4", "javascript-obfuscator": "^4.1.1", "rollup": "^3.20.0", "rollup-plugin-obfuscator": "^1.1.0" }, "engines": { "node": ">=14.0.0" }, "scripts": { "build": "rollup -c rollup.config.js", "dev": "rollup -c rollup.config.js -w", "test": "echo \"Error: no test specified\" && exit 1", "clean": "rm -rf dist", "proto:compile": "pnpx pbf sls/sls.proto > sls/sls.js && pnpx pbf common/log.proto > common/log.proto.js" } }