{
  "name": "@cosmocoder/mcp-web-docs",
  "version": "2.0.11",
  "description": "MCP server for crawling and indexing web documentation - works with any website",
  "keywords": [
    "mcp",
    "model-context-protocol",
    "documentation",
    "indexing",
    "search",
    "crawler",
    "ai",
    "llm",
    "cursor",
    "claude",
    "semantic-search",
    "vector-search"
  ],
  "homepage": "https://github.com/cosmocoder/mcp-web-docs#readme",
  "bugs": {
    "url": "https://github.com/cosmocoder/mcp-web-docs/issues"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/cosmocoder/mcp-web-docs.git"
  },
  "license": "MIT",
  "author": "cosmocoder",
  "type": "module",
  "main": "build/index.js",
  "types": "./build/index.d.ts",
  "bin": {
    "mcp-web-docs": "build/index.js"
  },
  "files": [
    "build",
    "README.md",
    "LICENSE",
    "CHANGELOG.md"
  ],
  "scripts": {
    "build": "tsc && chmod +x build/index.js",
    "start": "node build/index.js",
    "dev": "tsc -w",
    "lint": "eslint . --ext .js,.ts",
    "lint:fix": "npm run lint -- --fix",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:ui": "vitest --ui",
    "test:coverage": "vitest run --coverage",
    "test:types": "tsc --noEmit",
    "prettier": "prettier --write .",
    "prettier:ci": "prettier --check .",
    "clean": "rm -rf build",
    "postinstall": "npx playwright install",
    "prepare": "husky",
    "create-release": "semantic-release"
  },
  "dependencies": {
    "@andersmyrmel/vard": "1.2.0",
    "@lancedb/lancedb": "0.31.0",
    "@modelcontextprotocol/sdk": "1.29.0",
    "@mozilla/readability": "0.6.0",
    "cheerio": "1.2.0",
    "cli-progress": "3.12.0",
    "crawlee": "3.17.0",
    "default-browser": "5.5.0",
    "fastembed": "2.1.0",
    "jsdom": "28.1.0",
    "node-html-markdown": "2.0.0",
    "pdfjs-dist": "5.7.284",
    "playwright": "1.61.1",
    "proxy-chain": "2.7.1",
    "quick-lru": "7.3.0",
    "safe-regex2": "5.1.1",
    "semver": "7.8.5",
    "sqlite": "5.1.1",
    "sqlite3": "5.1.7",
    "typescript": "5.9.3",
    "undici": "7.28.0",
    "zod": "4.4.3"
  },
  "devDependencies": {
    "@commitlint/cli": "20.5.3",
    "@commitlint/config-conventional": "20.5.3",
    "@eslint/js": "9.39.2",
    "@semantic-release/commit-analyzer": "13.0.1",
    "@semantic-release/github": "12.0.9",
    "@semantic-release/npm": "13.1.5",
    "@semantic-release/release-notes-generator": "14.1.1",
    "@types/cli-progress": "3.11.6",
    "@types/jsdom": "27.0.0",
    "@types/node": "24.12.4",
    "@types/semver": "7.7.1",
    "@vitest/coverage-v8": "4.1.10",
    "eslint": "9.39.2",
    "globals": "17.7.0",
    "husky": "9.1.7",
    "jiti": "2.7.0",
    "lint-staged": "16.4.0",
    "prettier": "3.8.5",
    "prettier-plugin-brace-style": "0.10.3",
    "typescript-eslint": "8.63.0",
    "vitest": "4.1.10",
    "vitest-fetch-mock": "0.4.5"
  },
  "engines": {
    "node": ">=24",
    "npm": ">=11"
  },
  "volta": {
    "node": "24.15.0",
    "npm": "11.12.1"
  },
  "engine-strict": true,
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "lint-staged": {
    "src/**/*.md": [
      "npm run prettier"
    ],
    "src/**/*.{js,ts}": [
      "npm run lint:fix",
      "npm run prettier"
    ]
  }
}
