{
  "name": "browser-typeagent",
  "version": "1.0.0",
  "description": "",
  "keywords": [],
  "homepage": "https://github.com/microsoft/TypeAgent#readme",
  "repository": {
    "type": "git",
    "url": "https://github.com/microsoft/TypeAgent.git",
    "directory": "ts/packages/agents/browser"
  },
  "license": "MIT",
  "author": "Microsoft",
  "sideEffects": false,
  "exports": {
    "./agent/manifest": "./src/agent/manifest.json",
    "./agent/handlers": "./dist/agent/actionHandler.mjs"
  },
  "main": "index.js",
  "scripts": {
    "build": "npm run tsc:common && concurrently npm:tsc:agent npm:tsc:puppeteer npm:webpack",
    "clean": "rimraf dist",
    "dev": "webpack --config webpack.dev.js",
    "prettier": "prettier --check . --ignore-path ../../../.prettierignore",
    "prettier:fix": "prettier --write . --ignore-path ../../../.prettierignore",
    "tsc:agent": "tsc -p src/agent/tsconfig.json",
    "tsc:common": "tsc -p src/common/tsconfig.json",
    "tsc:puppeteer": "tsc -p src/puppeteer/tsconfig.json",
    "webpack": "webpack --config webpack.prod.js"
  },
  "dependencies": {
    "@mozilla/readability": "^0.5.0",
    "@typeagent/agent-sdk": "workspace:*",
    "agent-rpc": "workspace:*",
    "aiclient": "workspace:*",
    "common-utils": "workspace:*",
    "debug": "^4.3.4",
    "dompurify": "^3.1.6",
    "html-to-text": "^9.0.5",
    "jsonpath": "^1.1.1",
    "node-polyfill-webpack-plugin": "^3.0.0",
    "puppeteer": "^23.8.0",
    "puppeteer-extra": "^3.3.6",
    "puppeteer-extra-plugin-adblocker": "^2.13.6",
    "puppeteer-extra-plugin-stealth": "^2.11.2",
    "readline": "^1.3.0",
    "typeagent": "workspace:*",
    "typechat": "^0.1.1",
    "ws": "^8.17.1"
  },
  "devDependencies": {
    "@types/chrome": "^0.0.256",
    "@types/debug": "^4.1.10",
    "@types/dompurify": "^3.0.5",
    "@types/html-to-text": "^9.0.4",
    "@types/jquery": "^3.5.14",
    "@types/jsonpath": "0.2.4",
    "@types/ws": "^8.5.10",
    "copy-webpack-plugin": "^12.0.1",
    "rimraf": "^5.0.5",
    "ts-loader": "^9.5.1",
    "typescript": "^5.4.2",
    "webpack": "^5.94.0",
    "webpack-cli": "^5.1.4",
    "webpack-merge": "^5.10.0"
  },
  "fluidBuild": {
    "tasks": {
      "webpack": [
        "...",
        "tsc:common"
      ]
    }
  }
}
