{
  "name": "humanbehavior-js",
  "version": "0.8.10",
  "description": "SDK for HumanBehavior session and event recording",
  "private": false,
  "packageManager": "npm@10.0.0",
  "workspaces": [
    "packages/*",
    "tooling/*"
  ],
  "main": "packages/browser/dist/cjs/index.js",
  "browser": "packages/browser/dist/index.min.js",
  "module": "packages/browser/dist/esm/index.js",
  "types": "packages/browser/dist/types/index.d.ts",
  "unpkg": "packages/browser/dist/index.min.js",
  "jsdelivr": "packages/browser/dist/index.min.js",
  "files": [
    "packages/browser/dist",
    "packages/react/dist",
    "packages/core/dist",
    "packages/loader/dist",
    "README.md"
  ],
  "typesVersions": {
    "*": {
      "core": [
        "./packages/core/dist/index.d.ts"
      ],
      "react": [
        "./packages/react/dist/index.d.ts"
      ],
      "auto": [
        "./packages/loader/dist/index.d.ts"
      ],
      "react/auto": [
        "./packages/react/dist/auto.d.ts"
      ]
    }
  },
  "exports": {
    ".": {
      "import": "./packages/browser/dist/esm/index.js",
      "require": "./packages/browser/dist/cjs/index.js",
      "types": "./packages/browser/dist/types/index.d.ts"
    },
    "./react": {
      "import": "./packages/react/dist/index.mjs",
      "require": "./packages/react/dist/index.js",
      "types": "./packages/react/dist/index.d.ts"
    },
    "./core": {
      "import": "./packages/core/dist/index.mjs",
      "require": "./packages/core/dist/index.js",
      "types": "./packages/core/dist/index.d.ts"
    },
    "./auto": {
      "import": "./packages/loader/dist/index.mjs",
      "require": "./packages/loader/dist/index.js",
      "types": "./packages/loader/dist/index.d.ts"
    },
    "./react/auto": {
      "import": "./packages/react/dist/auto.mjs",
      "require": "./packages/react/dist/auto.js",
      "types": "./packages/react/dist/auto.d.ts"
    }
  },
  "scripts": {
    "build": "turbo build",
    "dev": "turbo dev",
    "clean": "turbo clean",
    "lint": "turbo lint",
    "lint:fix": "turbo lint:fix",
    "test": "turbo test",
    "test:unit": "npm run test:unit -w @humanbehavior/core -w @humanbehavior/react -w @humanbehavior/loader",
    "test:e2e": "npm run build && playwright test",
    "size": "size-limit",
    "verify:install": "node scripts/verify-install.mjs",
    "compare:sentry": "npm run build && SENTRY_COMPARE=1 playwright test sentry-compare.spec.ts",
    "compare:parity": "npm run build && PARITY_COMPARE=1 playwright test parity-compare.spec.ts",
    "parity:reconcile": "node tests/e2e/parity/reconcile.mjs",
    "compare:site": "npm run build && node tests/e2e/compare-site/server.cjs",
    "demo": "npm run build && node tests/e2e/server.cjs",
    "package": "turbo package",
    "testing": "npm run clean && npm run build && npm pack",
    "prepublishOnly": "npm run clean && npm run build"
  },
  "devDependencies": {
    "@changesets/changelog-github": "^0.5.1",
    "@changesets/cli": "^2.29.5",
    "@playwright/test": "^1.61.1",
    "@size-limit/file": "^12.1.0",
    "@types/eslint": "^8.44.6",
    "@types/jest": "^28.1.5",
    "@types/node": "^22.17.0",
    "@typescript-eslint/eslint-plugin": "^8.29.1",
    "@typescript-eslint/parser": "^8.29.1",
    "eslint": "8.57.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-plugin-compat": "^6.0.1",
    "eslint-plugin-jest": "^28.8.3",
    "eslint-plugin-no-only-tests": "^3.1.0",
    "eslint-plugin-prettier": "^5.2.1",
    "eslint-plugin-react": "^7.30.1",
    "eslint-plugin-react-hooks": "^4.6.0",
    "lint-staged": "^10.2.11",
    "react": "^18.3.1",
    "rimraf": "^6.0.1",
    "size-limit": "^12.1.0",
    "turbo": "^2.9.14",
    "typescript": "^5.8.2"
  },
  "lint-staged": {
    "*.{ts,tsx,js,jsx,mjs,cjs}": [
      "eslint --cache --fix",
      "prettier --write"
    ],
    "*.{json,md}": "prettier --write"
  },
  "author": "Chirag Kawediya, Skyler Ji, Amogh Chaturvedi",
  "license": "ISC",
  "homepage": "https://docs.humanbehavior.co",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/humanbehavior-gh/humanbehavior-js.git"
  },
  "keywords": [
    "session-recording",
    "analytics",
    "rrweb",
    "koalaware"
  ],
  "publishConfig": {
    "access": "public"
  }
}
