{
  "name": "chrome-mcp-server",
  "description": "a chrome extension to use your own chrome as a mcp server",
  "author": "hangye",
  "private": true,
  "version": "0.0.6",
  "type": "module",
  "scripts": {
    "dev": "wxt",
    "dev:firefox": "wxt -b firefox",
    "build": "wxt build && node -e \"const fs = require('fs'); const path = require('path'); const src = path.join('.output', 'chrome-mv3', '_locales', 'en', 'messages.json'); const dest = path.join('.output', 'chrome-mv3', '_locales', 'messages.json'); if (fs.existsSync(src)) { fs.copyFileSync(src, dest); console.log('Copied default locale file'); }\"",
    "build:basic": "wxt build",
    "build:firefox": "wxt build -b firefox",
    "zip": "wxt zip",
    "zip:firefox": "wxt zip -b firefox",
    "compile": "vue-tsc --noEmit",
    "postinstall": "wxt prepare",
    "lint": "npx eslint .",
    "lint:fix": "npx eslint . --fix",
    "format": "npx prettier --write .",
    "format:check": "npx prettier --check ."
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.11.0",
    "@xenova/transformers": "^2.17.2",
    "chrome-mcp-shared": "workspace:*",
    "date-fns": "^4.1.0",
    "hnswlib-wasm-static": "0.8.5",
    "vue": "^3.5.13",
    "zod": "^3.24.4"
  },
  "devDependencies": {
    "@types/chrome": "^0.0.318",
    "@wxt-dev/module-vue": "^1.0.2",
    "dotenv": "^16.5.0",
    "vite-plugin-static-copy": "^3.0.0",
    "vue-tsc": "^2.2.8",
    "wxt": "^0.20.0"
  }
}
