{
  "name": "spy-client",
  "version": "2.2.1",
  "description": "spy client",
  "main": "dist/spy-client.js",
  "module": "dist/spy-client.esm.js",
  "typings": "dist/spy-client.d.ts",
  "packageManager": "pnpm@10.33.0",
  "engines": {
    "node": ">=24"
  },
  "scripts": {
    "dev": "rollup -c",
    "watch": "NODE_OPTIONS='--max-old-space-size=4096' rollup -cw",
    "build": "rm -fr dist && rollup -c && tsc -p tsconfig.json --declaration --emitDeclarationOnly --declarationDir dist",
    "lint": "oxlint src",
    "example": "pnpm run dev && echo 'open url http://localhost:8000/example' && python3 -m http.server 8000",
    "test": "playwright test",
    "release_pre": "pnpm run build && pnpm run lint && pnpm run test",
    "release": "pnpm version patch && pnpm publish --registry=https://registry.npmjs.org",
    "release_post": "git push origin master && git push origin --tags"
  },
  "directories": {
    "example": "example",
    "test": "test"
  },
  "dependencies": {
    "core-js": "^3.6.4"
  },
  "keywords": [
    "spy",
    "client",
    "Longtask",
    "frontend monitor",
    "performance monitor",
    "exception monitor",
    "jsError",
    "whiteScreenError",
    "resourceError",
    "performance timing",
    "Largest Contentful Paint",
    "FID",
    "TTI",
    "Cumulative Layout Shift",
    "Memory",
    "Resource Timing"
  ],
  "repository": {
    "type": "git",
    "url": ""
  },
  "author": "kaivean",
  "license": "ISC",
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "ie >= 9",
    "android >= 4",
    "ios >= 9"
  ],
  "devDependencies": {
    "@playwright/test": "^1.63.0",
    "@rollup/plugin-commonjs": "^29.0.3",
    "@rollup/plugin-node-resolve": "^16.0.3",
    "@rollup/plugin-terser": "^1.0.0",
    "@rollup/plugin-typescript": "^12.3.0",
    "@types/node": "^26.4.1",
    "oxlint": "^1.81.0",
    "rollup": "^4.63.1",
    "tslib": "^2.8.1",
    "typescript": "^6.0.3"
  }
}
