{
  "name": "@easyops-cn/docusaurus-search-local",
  "version": "0.55.1",
  "description": "An offline/local search plugin for Docusaurus v3",
  "repository": {
    "type": "git",
    "url": "https://github.com/easyops-cn/docusaurus-search-local",
    "directory": "packages/docusaurus-search-local"
  },
  "homepage": "https://github.com/easyops-cn/docusaurus-search-local",
  "scripts": {
    "start": "concurrently -k -n client,server,types \"yarn run start:client\" \"yarn run start:server\" \"yarn run start:types\"",
    "start:client": "tsc --watch --project tsconfig.client.json",
    "start:server": "tsc --watch --project tsconfig.server.json",
    "start:types": "tsc --project tsconfig.types.json --watch",
    "build": "rimraf dist && yarn run build:client && yarn run build:server && yarn run build:types && yarn run copy-static-files",
    "build:client": "tsc --project tsconfig.client.json",
    "build:server": "tsc --project tsconfig.server.json",
    "build:types": "tsc --project tsconfig.types.json",
    "copy-static-files": "copyfiles -u 3 \"src/client/theme/**/*.css\" dist/client/client/theme && copyfiles -u 1 \"locales/*.json\" dist/locales"
  },
  "main": "dist/server/server/index.js",
  "typings": "dist/types/index.d.ts",
  "files": [
    "/dist",
    "!/dist/generated.js"
  ],
  "engines": {
    "node": ">=12"
  },
  "license": "MIT",
  "dependencies": {
    "@docusaurus/plugin-content-docs": "^2 || ^3",
    "@docusaurus/theme-translations": "^2 || ^3",
    "@docusaurus/utils": "^2 || ^3",
    "@docusaurus/utils-common": "^2 || ^3",
    "@docusaurus/utils-validation": "^2 || ^3",
    "@easyops-cn/autocomplete.js": "^0.38.1",
    "@node-rs/jieba": "^1.6.0",
    "cheerio": "^1.0.0",
    "clsx": "^2.1.1",
    "comlink": "^4.4.2",
    "debug": "^4.2.0",
    "fs-extra": "^10.0.0",
    "klaw-sync": "^6.0.0",
    "lunr": "^2.3.9",
    "lunr-languages": "^1.4.0",
    "mark.js": "^8.11.1",
    "tslib": "^2.4.0"
  },
  "devDependencies": {
    "@docusaurus/module-type-aliases": "^3.0.0",
    "@docusaurus/theme-common": "^3.0.0",
    "@docusaurus/tsconfig": "3.0.0",
    "@docusaurus/types": "^3.0.0",
    "@types/cheerio": "^0.22.31",
    "@types/debug": "^4.1.5",
    "@types/fs-extra": "^9.0.2",
    "@types/jest": "^28.0.0",
    "@types/klaw-sync": "^6.0.0",
    "@types/lunr": "^2.3.3",
    "@types/node": "^18.0.0",
    "@types/react": "^19.0.3",
    "@types/react-helmet": "^6.1.1",
    "@types/react-router-dom": "^5.1.6",
    "concurrently": "^7.0.0",
    "copyfiles": "^2.4.0",
    "rimraf": "^3.0.2",
    "typescript": "~5.2.2"
  },
  "peerDependencies": {
    "@docusaurus/theme-common": "^2 || ^3",
    "open-ask-ai": "^0.7.3",
    "react": "^16.14.0 || ^17 || ^18 || ^19",
    "react-dom": "^16.14.0 || 17 || ^18 || ^19"
  },
  "peerDependenciesMeta": {
    "open-ask-ai": {
      "optional": true
    }
  }
}