{
  "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"
  }
}