{"_id":"@arabold/docs-mcp-server","_rev":"82-cb1165128d4fba9c3883ce5a4e505052","name":"@arabold/docs-mcp-server","dist-tags":{"latest":"3.2.0"},"versions":{"0.1.0":{"name":"@arabold/docs-mcp-server","version":"0.1.0","license":"MIT","_id":"@arabold/docs-mcp-server@0.1.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"0d6bb9d51944451ed550939311ffb39bcf193fc0","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-0.1.0.tgz","fileCount":11,"integrity":"sha512-MJGMQjh2eNs0LYWYwZeODu0wVwSSJCXrdWlQgf4yK0lHe8uQD9PoCs4X62P5H70wLoOBxvlfSTsbhBqrDumnOg==","signatures":[{"sig":"MEYCIQDHFZYvqORdSfZMANpwZ6UKrcSXfEmj2ezmYc4k3W8FBgIhALheEcoiRM7xbXOTAi7XN2UBJ+J/rpaSLt2A/CtGzZKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1119625},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"22f74e3925313e4e45e06ec7fcd4801e49e62bd6","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky","dev:server":"run-p \"build -- --watch\" \"server\"","db:generate":"drizzle-kit generate"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.18.1","dependencies":{"pg":"^8.14.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@types/node-fetch":"^2.6.12","@langchain/community":"^0.3.34","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_0.1.0_1743341571185_0.759125265373533","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@arabold/docs-mcp-server","version":"1.0.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.0.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"80b1769124212f0e27af0fe5d297b4de6a726faa","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.0.0.tgz","fileCount":11,"integrity":"sha512-W1CQXIvJpww3VggDSOoMHuaXt0eUbdVmcBC/hxWDqiflL3QJzlgVwLEI6xRMKDyRp5fDCqKLhpbWmYYrQu7SJQ==","signatures":[{"sig":"MEQCICUP7Q0KrPu+xfb2l5MhdRO9tnpfx2r0rn363Nm1PyYLAiAcnK/p+Ixo5hataTL+axPgWiIcHNLYJ/3nFaw/+UIUuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1119668},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"e9c53d80eff190159a236735d2c7d5be4d850224","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky","dev:server":"run-p \"build -- --watch\" \"server\"","db:generate":"drizzle-kit generate"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.14.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@types/node-fetch":"^2.6.12","@langchain/community":"^0.3.34","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.0.0_1743342495938_0.9856026633015684","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@arabold/docs-mcp-server","version":"1.1.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.1.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"768b62c061900cde9ce7ac17b2d89324659d30c9","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.1.0.tgz","fileCount":11,"integrity":"sha512-g5MjVoqDRu2/PdQO97yqCLul6FPyoiTGOToBUSR3EmFeZDq+wMYC+fET/7xwhGpzsLCkwMDIKiuLSkeVfW1KJg==","signatures":[{"sig":"MEUCIQDLfrZxA9Ug1+Z2yDweHqNo+QLA+8dZeUoH3H63jff45QIgd0TRglfI51y2ED0LBx8spoS8k/SKOFbb8HQcFPAtjlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130484},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"8d3861537291c1b232e802e0a5a6d055f1358fdd","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky","dev:server":"run-p \"build -- --watch\" \"server\"","db:generate":"drizzle-kit generate"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.14.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@types/node-fetch":"^2.6.12","@langchain/community":"^0.3.34","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.1.0_1743344235964_0.42468433602334765","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@arabold/docs-mcp-server","version":"1.2.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.2.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"9e280d80f5b2e3389bbbc63667c6041693542f86","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.2.0.tgz","fileCount":11,"integrity":"sha512-V+aXlY7Ske/M08+xoowIXRDpHhVN3OxZmN6N5URJkMLD9SXJSjxCO/elU8ciW+ZPsXGrBCRKAuKiof1ZYt4Q6g==","signatures":[{"sig":"MEUCIDD/OVCkyVsSgw26f/oSPfop6oop267eFvb9DyRmfYHEAiEAuBBsaAedcMY4A3v5R+12FmSbC6a87Qhtrwx3tdQPNqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130484},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"7a2e165cbb61ecfdfb6801fef9dca72608b843bb","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky","dev:server":"run-p \"build -- --watch\" \"server\"","db:generate":"drizzle-kit generate"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.14.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@types/node-fetch":"^2.6.12","@langchain/community":"^0.3.34","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.2.0_1743344826861_0.23243653200950143","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@arabold/docs-mcp-server","version":"1.2.1","license":"MIT","_id":"@arabold/docs-mcp-server@1.2.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"3bd56845aa7d5d032c856a2cf72d6b6a1aab523f","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.2.1.tgz","fileCount":11,"integrity":"sha512-9G0o13TbyOw9+jN1vuQvhklDroSZF/le81ZG/xJg6iQ8+ZzBn1R+oHIFM9nNo30LeR1sFWJvLApUT0M9q94KYA==","signatures":[{"sig":"MEUCIQCCBy5RgYf2YE+D773CR5Fs3P+tJcrvC8ugOQp2soZiJAIgL098MZH2d+GShmt7gCwWgF6QzorJQjHlCp8KImeSqao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131510},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"759b915040e14f265a666bbf340f6a10a07d6165","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky","dev:server":"run-p \"build -- --watch\" \"server\"","db:generate":"drizzle-kit generate"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.14.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@types/node-fetch":"^2.6.12","@langchain/community":"^0.3.34","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.2.1_1743524441687_0.07939249935257986","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@arabold/docs-mcp-server","version":"1.3.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.3.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"754b54bf09e1d672975341ae9fafcb2bf6125fc7","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.3.0.tgz","fileCount":11,"integrity":"sha512-HDfWSIYqSdfduaL8cEgtWVz/CVxHzdJ5Fww/zoHDMb5EuTKU011nIpslYVq9b51O4/fbbvI2dyqyQQLRIdwTAg==","signatures":[{"sig":"MEUCIQCguBh7LtTNRhIs4yf7prrd2Fd1ELGJQehII3HWAEf6VwIgRyIuAsU9Yg4/rOtxPTlzt9aSW/QNwVSGIl0PT20uZEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138789},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"63e645bdada71d58a658266a3b19e77069caf595","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky","dev:server":"run-p \"build -- --watch\" \"server\"","db:generate":"drizzle-kit generate"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.14.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","fuse.js":"^7.1.0","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@types/node-fetch":"^2.6.12","@langchain/community":"^0.3.34","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@types/lint-staged":"~13.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.3.0_1743719968894_0.22593976395977688","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@arabold/docs-mcp-server","version":"1.4.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.4.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"76b86278240f502cbabcb5be041c84e680635907","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.4.0.tgz","fileCount":11,"integrity":"sha512-VmfXz+p+KqdwY7o3RuMn38jqYcOREnd8V3CWLBYZyeXTvNsUXdVo+WY+DtAR7VHTjmKjuhqL9Wba0WwIS5pbkw==","signatures":[{"sig":"MEUCIQCGVYgZXuucyHfaYJaMNL7VedDr/BBbqphmtAHkxjCx+gIgX5qZuAJBfWgi6T1iR+/iQgU1d3w2mKk8M+3QqcNrFY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144122},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"481d01b48785b89bf7860f6d7987f7f0aa7725f0","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky || true","dev:server":"run-p \"build -- --watch\" \"server\"","db:generate":"drizzle-kit generate"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.14.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","fuse.js":"^7.1.0","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","env-paths":"^3.0.0","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.4.0_1744129740085_0.4218478431532251","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@arabold/docs-mcp-server","version":"1.4.1","license":"MIT","_id":"@arabold/docs-mcp-server@1.4.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"4ee7bc32462c97844d3efb48a00b16b5e0665c34","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.4.1.tgz","fileCount":11,"integrity":"sha512-KavmDyrmdZrxDmMWKgKyvu2eRWZRlf4j7TZu2UVwLKatL5ZU+KUEefftqUSw8jD0yTuQThQwJiygvE1biQJh2A==","signatures":[{"sig":"MEYCIQD0cTj7jTog51uC2/KBynlLq7kPWLRLEG9R394XyZjbAAIhAJCdljEmsFQ2sRlEUEVPpBdk0KnMoQOqvtuhF/VXfgMe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144075},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"14800a4fb1ff7b9c60347e5b48609ee9a0f2db28","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky || true","dev:server":"run-p \"build -- --watch\" \"server\"","db:generate":"drizzle-kit generate"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.14.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","fuse.js":"^7.1.0","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","env-paths":"^3.0.0","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.4.1_1744134129832_0.5271495851328891","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@arabold/docs-mcp-server","version":"1.4.2","license":"MIT","_id":"@arabold/docs-mcp-server@1.4.2","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"8e146e166b07057279e5ace1c4702732e88574f4","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.4.2.tgz","fileCount":11,"integrity":"sha512-8vMBGXHYo3Gi3QBlCszSGi8lHDp+X7dbTh+PCtsgogQ0hi08TpmwMf2JUl+VnfLUqmyTvntv6wF8mZKXYmbWRg==","signatures":[{"sig":"MEUCIEptX+mzX9772ujTa3DDuAYUpzTx2TzXqGQEi53t+WMoAiEAvzJJVNHCLeZTD3S7CvX3N9hK7dwcW/s2lZtXD7zxRzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144615},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"3068830f54390747d6a0b00e231c4f04ba52176a","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky || true","dev:server":"run-p \"build -- --watch\" \"server\"","db:generate":"drizzle-kit generate"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.14.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","fuse.js":"^7.1.0","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","env-paths":"^3.0.0","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.4.2_1744135756825_0.47966105953510296","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@arabold/docs-mcp-server","version":"1.4.3","license":"MIT","_id":"@arabold/docs-mcp-server@1.4.3","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"76b2ea2dc4f6b4c705039795f608bb759fd64698","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.4.3.tgz","fileCount":11,"integrity":"sha512-i52kg3NrTVKiIqz8LiwkIYKcGS1z7s0NzqYWk+LPrVDrPpkRDjoyBGYgJoshhzjYKittCpeRo+gjFcmBYJG7+g==","signatures":[{"sig":"MEUCIQCoRnZIwmnivqHPtovbqY6MrbDoz7xkPez3eMnS2H6+JAIgDFJdokTtp31jp5+cHPF1HVD1LzsTqRDWKx7oL7WdByM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144615},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"95fe59197937bd553fac8abaffacbfa0319a56ba","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky || true","dev:server":"run-p \"build -- --watch\" \"server\"","db:generate":"drizzle-kit generate"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.14.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","fuse.js":"^7.1.0","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","env-paths":"^3.0.0","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.4.3_1744136841979_0.8152707839519411","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@arabold/docs-mcp-server","version":"1.4.4","license":"MIT","_id":"@arabold/docs-mcp-server@1.4.4","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"ce052a38c9dba4e49f84d659596281c9c44f4a09","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.4.4.tgz","fileCount":11,"integrity":"sha512-nYP33zE69WdgMxhouza8F1NHoibiojorYJMyuAWJlTAukn36L/AqliEUeSc+MoRiJsEom8NfH3UUeiVhGX6oRg==","signatures":[{"sig":"MEYCIQCBiIuyOmMhYslo0cqzEiyK55A6clxdpeICQZVwaF6bZQIhAL1V3pGoLqCrGxhNnD+R+bhevtnpEOM4VR7p7a7HxJ/w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144615},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"ccd791a942cc69bd3b7e709f3186b4cceac34b6c","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky || true","dev:server":"run-p \"build -- --watch\" \"server\"","db:generate":"drizzle-kit generate"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.12.1","dependencies":{"pg":"^8.14.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","fuse.js":"^7.1.0","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","env-paths":"^3.0.0","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.4.4_1744140615195_0.003094642827086602","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@arabold/docs-mcp-server","version":"1.4.5","license":"MIT","_id":"@arabold/docs-mcp-server@1.4.5","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"ba6a97093079266a39b6b3ca6a833166ba5e8714","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.4.5.tgz","fileCount":11,"integrity":"sha512-BrN2Nre71f+S+sFdfCnLtJOtIBMFT44xUpLRCFkMIVohGlCOM6wi/YU3kIHwcfJl/mwGbjSPgAKh0WayHoEjFg==","signatures":[{"sig":"MEYCIQDeupAZFuum5SOiN0HE3QzpTGr0yyZ6wVRk0yUMxvN2DQIhAJSnP2WmqwCSzqbxukdS/tdaEsA9VWjdoLp3Rc8vccdP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144615},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"5602894ce608b213c2277cabb182cac76c4f869b","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky || true","dev:server":"run-p \"build -- --watch\" \"server\"","db:generate":"drizzle-kit generate"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"pg":"^8.14.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","fuse.js":"^7.1.0","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","env-paths":"^3.0.0","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.4.5_1744142630939_0.24045727596247723","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@arabold/docs-mcp-server","version":"1.5.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.5.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"0e4fa8804931446591e5e8d6a2bed1030bdd2cef","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.5.0.tgz","fileCount":11,"integrity":"sha512-Ypr2e2xQw8VVa1lR06Dbc7LNYqfGJWiKbj8KtRgMILOMF7Ela6CKwXVMu0/mHKPHv7FV4KQzVmyaGu4nqH+ceQ==","signatures":[{"sig":"MEUCIGCngSHrlYAwbjT1bBBjPGrb6H3mnvDKi4WULSI88+uSAiEA5qBk8KVMHzjDJtHr7vqzZLq3eVrze5pCXpR/sOGB120=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152910},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"6d13fd191089f4f901794a31a829bb01a44b95aa","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky || true","dev:server":"run-p \"build -- --watch\" \"server\"","db:generate":"drizzle-kit generate"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"pg":"^8.14.0","psl":"^1.15.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","fuse.js":"^7.1.0","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","env-paths":"^3.0.0","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","@types/psl":"^1.1.3","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.5.0_1744148546679_0.29886256766863206","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@arabold/docs-mcp-server","version":"1.6.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.6.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"eb53474aa1a518c14c2abeb160428b82c8441dea","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.6.0.tgz","fileCount":11,"integrity":"sha512-eqOZZHNxLrv6hV27MT7NTIC52ibybQl/AnR1w9iJtwKOVCJMazs8/WGfg7fmRW24DOqVeBHdnkohol4Yte3/Mw==","signatures":[{"sig":"MEQCICukecGK1qS9ZnXVtfhD3vXKS3LevTzRw8HzHvBDixzCAiAsLcC7NwPGCMLuroECuUJc2196MkIw83qOu35AysyCUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1159949},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"0b5989f98e6a61092e0b70a6d3e522882c4d3663","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest run","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky || true","dev:server":"run-p \"build -- --watch\" \"server\"","test:watch":"vitest","db:generate":"drizzle-kit generate","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"pg":"^8.14.0","psl":"^1.15.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","fuse.js":"^7.1.0","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","env-paths":"^3.0.0","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","@types/psl":"^1.1.3","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.6.0_1744380832754_0.21859413235420888","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@arabold/docs-mcp-server","version":"1.7.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.7.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"a54fa3b003491eb026af78331d2fed6fd0fa593b","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.7.0.tgz","fileCount":15,"integrity":"sha512-GEw8ZoPLTObL634ZusOCKwUvODX2aTtb2Ozcu+KeWTFIVD7Fyp7ODWruzi1Zm0FFgBsoTa9pfywCpcS+qk5A/g==","signatures":[{"sig":"MEQCIFm3CbARLbOsbCg3Wr0g7an+WoZkGKaPXucf8MZvmoJpAiBVSETOZQ/exJ82lIr7WqibwsjjEEo/iz2zIPXtUQqj5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1273833},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"1feca03f9de71978af5792b77cc43fa16cad4594","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest run","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky || true","dev:server":"run-p \"build -- --watch\" \"server\"","test:watch":"vitest","db:generate":"drizzle-kit generate","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"pg":"^8.14.0","psl":"^1.15.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","fuse.js":"^7.1.0","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","env-paths":"^3.0.0","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","@langchain/aws":"^0.1.8","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@langchain/google-genai":"^0.2.3","@modelcontextprotocol/sdk":"^1.6.1","@langchain/google-vertexai":"^0.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","@types/psl":"^1.1.3","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.7.0_1744410864630_0.4897264573253639","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@arabold/docs-mcp-server","version":"1.8.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.8.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"6e6be2f69873438640d77487b3037ead2d9c6946","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.8.0.tgz","fileCount":15,"integrity":"sha512-WYnI5R5CluZf/+h8VBFkpyf2RkYSDBy546K3vM274Ppvemwz0gzsr2LO+pmTWtuEXf3H6p/2WsXAV6nx8oaWrw==","signatures":[{"sig":"MEUCIQCafxNg6AtlywcIKJofguAilr4rqyY+TccjVoqBMg2DBQIgDNto7VUOH8Vrf4FjROzEEQM7yG7Zn66ETSwSJlzqMWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286279},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"3ed31cc32a1597818d326c9518e2eb9bb1ca33e7","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest run","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky || true","dev:server":"run-p \"build -- --watch\" \"server\"","test:watch":"vitest","db:generate":"drizzle-kit generate","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"pg":"^8.14.0","psl":"^1.15.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","fuse.js":"^7.1.0","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","env-paths":"^3.0.0","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","@langchain/aws":"^0.1.8","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@langchain/google-genai":"^0.2.3","@modelcontextprotocol/sdk":"^1.6.1","@langchain/google-vertexai":"^0.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","@types/psl":"^1.1.3","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.8.0_1744643994552_0.16766563927872835","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@arabold/docs-mcp-server","version":"1.9.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.9.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"9d38324baebf76e771951f42b598f65c16d5d030","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.9.0.tgz","fileCount":15,"integrity":"sha512-mbEac6sUcDgbReaTQuBSG6FPKrEhXUbg+5s4393ATYkHvXVmDyHFhgKKADqfKsVJRKh76f5aJvDl4ZKIibPGsA==","signatures":[{"sig":"MEYCIQC0Ue31sVn6D+IMEmIQQEfIQdqRbbY2oiFT2omiEt3usAIhAI2kgHFm/f0kmcBFj1WwG/a0xXkEeFXx5UtEEKf4XjQ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287958},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"2725c19a427ae060d450053d7dfed1d4facd9d11","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest run","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","db:push":"drizzle-kit push","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky || true","dev:server":"run-p \"build -- --watch\" \"server\"","test:watch":"vitest","db:generate":"drizzle-kit generate","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"pg":"^8.14.0","psl":"^1.15.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","fuse.js":"^7.1.0","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.4","env-paths":"^3.0.0","langchain":"0.3.19","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","drizzle-orm":"^0.41.0","remark-html":"^16.0.1","@langchain/aws":"^0.1.8","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@langchain/google-genai":"^0.2.3","@modelcontextprotocol/sdk":"^1.6.1","@langchain/google-vertexai":"^0.2.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","@types/psl":"^1.1.3","typescript":"^5.8.2","@types/node":"^20.17.23","drizzle-kit":"^0.30.5","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.9.0_1744646821073_0.04177425761485787","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@arabold/docs-mcp-server","version":"1.10.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.10.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"f0e5bd498ba4156551b9e85e4aa33b0a3c427d13","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.10.0.tgz","fileCount":15,"integrity":"sha512-eFaeDe+EfJui2lFty6WhAflnGbmJDvva501wkGb0HmKk4PtAkKpsJX2RHKh8P5ENLyt9yexBREM21nO/JSYaQw==","signatures":[{"sig":"MEUCIQCNupO+6DFj2S/rt1wOfV8lc8EuzFkmaKYto+dZrDp50QIgceC8gx8VkhxaXHMGb3rO4r5zg8mDPMlZ4VWkE5HAjRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1354056},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"2929017ef20233014692e8e134c989446efe0da0","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest run","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky || true","dev:server":"run-p \"build -- --watch\" \"server\"","test:watch":"vitest","postinstall":"npx playwright install --no-shell --with-deps chromium","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"pg":"^8.14.0","psl":"^1.15.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","cheerio":"^1.0.0","fuse.js":"^7.1.0","turndown":"^7.2.0","commander":"^13.1.0","env-paths":"^3.0.0","langchain":"0.3.19","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@langchain/aws":"^0.1.8","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@langchain/google-genai":"^0.2.3","@modelcontextprotocol/sdk":"^1.6.1","@langchain/google-vertexai":"^0.2.4","@joplin/turndown-plugin-gfm":"^1.0.61"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","@types/psl":"^1.1.3","typescript":"^5.8.2","@types/node":"^20.17.23","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.10.0_1745250298386_0.23661329006080267","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@arabold/docs-mcp-server","version":"1.11.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.11.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-server":"dist/server.js"},"dist":{"shasum":"a240acc1ea150a5e6938541c1343331d443aadb8","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.11.0.tgz","fileCount":15,"integrity":"sha512-Y4kTr8xeijjZ9eMA0rHQN/HeepBAqD0kSpGw6pWuv7uzpah0OhEKXD4X6vcZNHjf03wLq66pP3EUUMBKuhJMaQ==","signatures":[{"sig":"MEUCIDfPTe2Oua2NZ59RoHLWeb+ec9EO3w6QbkLOzHWw5/SRAiEA/i408JGqLePZE0WtT49W+hSlvC90/w+exhiVbSjUwRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1367688},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f81b2be762634765c0fd73f00678881a064e3584","scripts":{"cli":"node --enable-source-maps dist/cli.js","lint":"biome check .","test":"vitest run","build":"tsup","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"node --enable-source-maps --watch dist/server.js","dev:cli":"npm run build && node --enable-source-maps dist/cli.js","prepare":"husky || true","dev:server":"run-p \"build -- --watch\" \"server\"","test:watch":"vitest","postinstall":"npx playwright install --no-shell --with-deps chromium","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"pg":"^8.14.0","psl":"^1.15.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","cheerio":"^1.0.0","fuse.js":"^7.1.0","turndown":"^7.2.0","commander":"^13.1.0","env-paths":"^3.0.0","langchain":"0.3.19","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@langchain/aws":"^0.1.8","better-sqlite3":"^11.9.1","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@langchain/google-genai":"^0.2.3","@modelcontextprotocol/sdk":"^1.10.2","@langchain/google-vertexai":"^0.2.4","@joplin/turndown-plugin-gfm":"^1.0.61"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","@types/pg":"~8.11.11","@types/psl":"^1.1.3","typescript":"^5.8.2","@types/node":"^20.17.23","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","@types/jsdom":"~21.1.7","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/turndown":"^5.0.5","semantic-release":"^24.2.3","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.11.0_1746114001844_0.03299119317824539","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@arabold/docs-mcp-server","version":"1.12.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.12.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-web":"dist/web.js","docs-server":"dist/server.js"},"dist":{"shasum":"b051275989eb42e01e98a5b74c2d24bfff8a2eab","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.12.0.tgz","fileCount":25,"integrity":"sha512-EdTqGNCdFW4vDlVIyF4VzUUXyQC+fYJI1wWjsIDVwaDDC3MOQmVn3h6q+xueMx2wqcRgjtL2+ecFERYqp0xxGg==","signatures":[{"sig":"MEUCIQCdL/g4O+KFMEzJAxUFPEtXXN5jwETdad2FBdalJt20iAIgHuuv7sTUJSzyH6vnZHcR8ez6WEvQKEH2wuBQfrd2/Z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3067906},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"9c3c43aab439d09ae91d0ef5c09c46ce0ec69709","scripts":{"cli":"node --enable-source-maps dist/cli.js","web":"vite-node --watch src/web.ts","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"vite-node --watch src/server.ts","dev:cli":"vite build && node --enable-source-maps dist/cli.js","dev:web":"npm-run-all --parallel watch:web web","prepare":"husky || true","watch:web":"vite build --config vite.config.web.ts --watch","dev:server":"vite-node --watch src/server.ts","test:watch":"vitest","postinstall":"npx playwright install --no-shell --with-deps chromium","test:coverage":"vitest run --coverage","dev:server:http":"vite-node --watch src/server.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/server.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"psl":"^1.15.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","cheerio":"^1.0.0","fastify":"^5.3.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^1.9.12","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.5","env-paths":"^3.0.0","langchain":"0.3.19","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.7","@langchain/aws":"^0.1.8","better-sqlite3":"^11.9.1","@fastify/static":"^8.1.1","header-generator":"^2.1.66","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.3","@modelcontextprotocol/sdk":"^1.10.2","@langchain/google-vertexai":"^0.2.4","@joplin/turndown-plugin-gfm":"^1.0.61"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","postcss":"^8.5.3","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.8.2","@types/node":"^20.17.23","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.3","semantic-release":"^24.2.3","@tailwindcss/vite":"^4.1.4","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.12.0_1746286762763_0.5413119947289382","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@arabold/docs-mcp-server","version":"1.12.1","license":"MIT","_id":"@arabold/docs-mcp-server@1.12.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-web":"dist/web.js","docs-server":"dist/server.js"},"dist":{"shasum":"f5e8b587b3ae4bf3fb320f5f7eff170575e71d5f","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.12.1.tgz","fileCount":25,"integrity":"sha512-Gewj22zmNNMEqeYfJNc16erJbZNybZL6WKF9nCwSClk38B9ikyxqG8ESPneuQKfTk/PDkFvFqu2GmDbcIxt46A==","signatures":[{"sig":"MEYCIQDmg0O0DrpSFoe+VniuucrYk1jXTvivT1J9dq77BpaUgQIhAJnbULfTSWCTvM6cw7P55P2yvMOid6wv4ILhh597Ux/g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3067906},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"a4dd0df38f0efd05524f260ae0edcc352926635b","scripts":{"cli":"node --enable-source-maps dist/cli.js","web":"vite-node --watch src/web.ts","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"vite-node --watch src/server.ts","dev:cli":"vite build && node --enable-source-maps dist/cli.js","dev:web":"npm-run-all --parallel watch:web web","prepare":"husky || true","watch:web":"vite build --config vite.config.web.ts --watch","dev:server":"vite-node --watch src/server.ts","test:watch":"vitest","postinstall":"npx playwright install --no-shell --with-deps chromium","test:coverage":"vitest run --coverage","dev:server:http":"vite-node --watch src/server.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/server.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"psl":"^1.15.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","cheerio":"^1.0.0","fastify":"^5.3.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^1.9.12","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.5","env-paths":"^3.0.0","langchain":"0.3.19","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.7","@langchain/aws":"^0.1.8","better-sqlite3":"^11.9.1","@fastify/static":"^8.1.1","header-generator":"^2.1.66","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.3","@modelcontextprotocol/sdk":"^1.10.2","@langchain/google-vertexai":"^0.2.4","@joplin/turndown-plugin-gfm":"^1.0.61"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","postcss":"^8.5.3","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.8.2","@types/node":"^20.17.23","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.3","semantic-release":"^24.2.3","@tailwindcss/vite":"^4.1.4","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.12.1_1746287588652_0.3202387715193369","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@arabold/docs-mcp-server","version":"1.12.2","license":"MIT","_id":"@arabold/docs-mcp-server@1.12.2","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-web":"dist/web.js","docs-server":"dist/server.js"},"dist":{"shasum":"e78b8f401b54c1441a2a3aa788535eb52348bfb3","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.12.2.tgz","fileCount":25,"integrity":"sha512-V8rIyUojE+RZff1yu2LcuBwXAdvLd631UVH6Hehs6ERYSv0rZMffvQ6c7vFgTwy5B5N3oqRgCLWhgm5oAid78g==","signatures":[{"sig":"MEYCIQCXfk+aQUwsZtJCnxr3gZmnpaysJTiVhRNR+objiqoaOwIhANuNWTWfqjJef8YLzu45Km1CpGg8VJKeUMdMs7RxMNnV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3068548},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"5069ec0e722845e002bff8c9b2107b50b99d2deb","scripts":{"cli":"node --enable-source-maps dist/cli.js","web":"vite-node --watch src/web.ts","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"vite-node --watch src/server.ts","dev:cli":"vite build && node --enable-source-maps dist/cli.js","dev:web":"npm-run-all --parallel watch:web web","prepare":"husky || true","watch:web":"vite build --config vite.config.web.ts --watch","dev:server":"vite-node --watch src/server.ts","test:watch":"vitest","postinstall":"npx playwright install --no-shell --with-deps chromium","test:coverage":"vitest run --coverage","dev:server:http":"vite-node --watch src/server.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/server.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"psl":"^1.15.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","cheerio":"^1.0.0","fastify":"^5.3.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^1.9.12","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.5","env-paths":"^3.0.0","langchain":"0.3.19","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.7","@langchain/aws":"^0.1.8","better-sqlite3":"^11.9.1","@fastify/static":"^8.1.1","header-generator":"^2.1.66","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.3","@modelcontextprotocol/sdk":"^1.10.2","@langchain/google-vertexai":"^0.2.4","@joplin/turndown-plugin-gfm":"^1.0.61"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","postcss":"^8.5.3","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.8.2","@types/node":"^20.17.23","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.3","semantic-release":"^24.2.3","@tailwindcss/vite":"^4.1.4","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.12.2_1746334999439_0.9609866088724497","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"@arabold/docs-mcp-server","version":"1.12.3","license":"MIT","_id":"@arabold/docs-mcp-server@1.12.3","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-web":"dist/web.js","docs-server":"dist/server.js"},"dist":{"shasum":"b681c84da5fd8063f9183af7b36149ae9e9d4ff5","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.12.3.tgz","fileCount":25,"integrity":"sha512-EFHJnXitv1heRUslYjwUQwu9YVJHSefuMLwrzYVWDBXsVCC5wG3l0wNrUKUC3bwMOI5gAiYvsbpGkYfC2m/bEQ==","signatures":[{"sig":"MEYCIQCYn/FB91Qw1RCczz5PcgsQoZtrom1NdibOQC6RpOtRBQIhALQ8kydrpWHh1LrkbMD5y3m0YueBKMe/0UrqWtbOkUKg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3068562},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"1c01b3bab58ead892be84af3905ede2756dfb92e","scripts":{"cli":"node --enable-source-maps dist/cli.js","web":"vite-node --watch src/web.ts","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"vite-node --watch src/server.ts","dev:cli":"vite build && node --enable-source-maps dist/cli.js","dev:web":"npm-run-all --parallel watch:web web","prepare":"husky || true","watch:web":"vite build --config vite.config.web.ts --watch","dev:server":"vite-node --watch src/server.ts","test:watch":"vitest","postinstall":"npx playwright install --no-shell --with-deps chromium","test:coverage":"vitest run --coverage","dev:server:http":"vite-node --watch src/server.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/server.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"psl":"^1.15.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","cheerio":"^1.0.0","fastify":"^5.3.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^1.9.12","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.5","env-paths":"^3.0.0","langchain":"0.3.19","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.7","@langchain/aws":"^0.1.8","better-sqlite3":"^11.9.1","@fastify/static":"^8.1.1","header-generator":"^2.1.66","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.3","@modelcontextprotocol/sdk":"^1.10.2","@langchain/google-vertexai":"^0.2.4","@joplin/turndown-plugin-gfm":"^1.0.61"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","postcss":"^8.5.3","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.8.2","@types/node":"^20.17.23","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.3","semantic-release":"^24.2.3","@tailwindcss/vite":"^4.1.4","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.12.3_1746461803944_0.9765070969825684","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"@arabold/docs-mcp-server","version":"1.12.4","license":"MIT","_id":"@arabold/docs-mcp-server@1.12.4","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-web":"dist/web.js","docs-server":"dist/server.js"},"dist":{"shasum":"6b5d5ba53011e22bc891085293bd58396820e180","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.12.4.tgz","fileCount":25,"integrity":"sha512-YcfycJ1xTFV1BIHIPYIN6NLzxil4iIHpAj5vezqbOyhQd0Xvw4XxrZSj2uP/9K5u2kEkChNPis36YanIPyUCDw==","signatures":[{"sig":"MEUCIQCVqTXHOAGn/B7fvbmQc/EWIFL5j6oi67Eu9+G+wwB5LAIgE/M+1zZCru8vc6eVGYQNkPXSUjbbjXXE/LoNlVYeOEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3068548},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"8230f67b0b2bb8d97484d64e2afdc048ea858f59","scripts":{"cli":"node --enable-source-maps dist/cli.js","web":"vite-node --watch src/web.ts","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"vite-node --watch src/server.ts","dev:cli":"vite build && node --enable-source-maps dist/cli.js","dev:web":"npm-run-all --parallel watch:web web","prepare":"husky || true","watch:web":"vite build --config vite.config.web.ts --watch","dev:server":"vite-node --watch src/server.ts","test:watch":"vitest","postinstall":"npx playwright install --no-shell --with-deps chromium","test:coverage":"vitest run --coverage","dev:server:http":"vite-node --watch src/server.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/server.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"psl":"^1.15.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","cheerio":"^1.0.0","fastify":"^5.3.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^1.9.12","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.5","env-paths":"^3.0.0","langchain":"0.3.19","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.7","@langchain/aws":"^0.1.8","better-sqlite3":"^11.9.1","@fastify/static":"^8.1.1","header-generator":"^2.1.66","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.3","@modelcontextprotocol/sdk":"^1.10.2","@langchain/google-vertexai":"^0.2.4","@joplin/turndown-plugin-gfm":"^1.0.61"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","postcss":"^8.5.3","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.8.2","@types/node":"^20.17.23","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.3","semantic-release":"^24.2.3","@tailwindcss/vite":"^4.1.4","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.12.4_1746473272655_0.42962510846258883","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@arabold/docs-mcp-server","version":"1.13.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.13.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-web":"dist/web.js","docs-server":"dist/server.js"},"dist":{"shasum":"b7524658a8c7d024f4aac32c83061c232594b698","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.13.0.tgz","fileCount":25,"integrity":"sha512-0EaCKTHNdoBFgjk+O+6xjGmOzLyI1l27Yvt97SZ0UHkcqBmzYXebDt2+iu2X6V8sXO56wb0oC402mY0Ml7o6uw==","signatures":[{"sig":"MEUCIFtdCi/+ozVhlVvJkZ9ag7TE+8dW3UZjaDgsUg9PR3NxAiEApUzH5yeua85PRu4dzGHK/bdfkFxSqvWwdHE9xgYDTq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3067354},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"12ff94bb465dd95e5794c8f89a8ca7a7dc366c19","scripts":{"cli":"node --enable-source-maps dist/cli.js","web":"vite-node --watch src/web.ts","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"vite-node --watch src/server.ts","dev:cli":"vite build && node --enable-source-maps dist/cli.js","dev:web":"npm-run-all --parallel watch:web web","prepare":"husky || true","watch:web":"vite build --config vite.config.web.ts --watch","dev:server":"vite-node --watch src/server.ts","test:watch":"vitest","postinstall":"npx playwright install --no-shell --with-deps chromium","test:coverage":"vitest run --coverage","dev:server:http":"vite-node --watch src/server.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/server.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"psl":"^1.15.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","cheerio":"^1.0.0","fastify":"^5.3.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^1.9.12","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.5","env-paths":"^3.0.0","langchain":"0.3.19","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.7","@langchain/aws":"^0.1.8","better-sqlite3":"^11.9.1","@fastify/static":"^8.1.1","header-generator":"^2.1.66","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.3","@modelcontextprotocol/sdk":"^1.10.2","@langchain/google-vertexai":"^0.2.4","@joplin/turndown-plugin-gfm":"^1.0.61"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","postcss":"^8.5.3","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.8.2","@types/node":"^20.17.23","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.3","semantic-release":"^24.2.3","@tailwindcss/vite":"^4.1.4","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.13.0_1746678165720_0.844402725779696","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@arabold/docs-mcp-server","version":"1.14.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.14.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-cli":"dist/cli.js","docs-web":"dist/web.js","docs-server":"dist/server.js"},"dist":{"shasum":"b7b241dd217b8266b4512c7f4c40eefeae5204ea","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.14.0.tgz","fileCount":25,"integrity":"sha512-3FxZ5DIk7evPI2QEwru8LpNeG0eRWAr3klLlHcdKAWVm2L9Rc44eEstZ/81+lrFx2s2/bXl20GXwEKlMa5+Y/g==","signatures":[{"sig":"MEUCIQCBvC1yjIPCj51Trs0xO1qpjzZ/oQpU/+us3KH6THsJDgIgJaoRiGww0epVRawYz8aIjreNujHadiNwps/lFSMRskY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3068832},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"caad4b94d53f0c8d217ed11c53edcff596115625","scripts":{"cli":"node --enable-source-maps dist/cli.js","web":"vite-node --watch src/web.ts","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/server.js","format":"biome format . --write","server":"vite-node --watch src/server.ts","dev:cli":"vite build && node --enable-source-maps dist/cli.js","dev:web":"npm-run-all --parallel watch:web web","prepare":"husky || true","watch:web":"vite build --config vite.config.web.ts --watch","dev:server":"vite-node --watch src/server.ts","test:watch":"vitest","postinstall":"npx playwright install --no-shell --with-deps chromium","test:coverage":"vitest run --coverage","dev:server:http":"vite-node --watch src/server.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/server.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.0","dependencies":{"psl":"^1.15.0","zod":"^3.24.2","axios":"^1.8.3","jsdom":"^26.0.0","dotenv":"^16.4.7","remark":"^15.0.1","semver":"^7.7.1","cheerio":"^1.0.0","fastify":"^5.3.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^1.9.12","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.5","env-paths":"^3.0.0","langchain":"0.3.19","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.7","@langchain/aws":"^0.1.8","better-sqlite3":"^11.9.1","@fastify/static":"^8.1.1","header-generator":"^2.1.66","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.5.0","@langchain/community":"^0.3.34","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.3","@modelcontextprotocol/sdk":"^1.10.2","@langchain/google-vertexai":"^0.2.4","@joplin/turndown-plugin-gfm":"^1.0.61"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.1","husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","postcss":"^8.5.3","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.8.2","@types/node":"^20.17.23","lint-staged":"^15.5.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.5.8","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.3","semantic-release":"^24.2.3","@tailwindcss/vite":"^4.1.4","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.4","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.12","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.14.0_1746902945785_0.048665519123068046","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@arabold/docs-mcp-server","version":"1.15.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.15.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"7b8dc9abb0dcc128e9b6146c42bfbee55f74ce74","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.15.0.tgz","fileCount":15,"integrity":"sha512-xoxzGmy+hNtmnQqGxVHx2BF2Po83JNy8WRosA4YtYzA3QausjcQV6SmcE/GIUinI/bCB6XKxI/vTjfQLftMeVw==","signatures":[{"sig":"MEUCICL7IyO4tfquxMiBl120bsRd7/wXxot8NBDE7hDKKDB7AiEA04FGlb84egsqT03K3Is91iKd0oJmAzKebbfiye3NW1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3128614},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f515831c9047a982c7aba7cc8dd375aca44852db","scripts":{"cli":"node --enable-source-maps dist/index.js","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:cli":"vite-node src/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.1","dependencies":{"psl":"^1.15.0","zod":"^3.24.4","axios":"^1.9.0","jsdom":"^26.1.0","dotenv":"^16.5.0","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.0.0","fastify":"^5.3.3","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^1.9.12","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.5","env-paths":"^3.0.0","langchain":"0.3.19","minimatch":"^10.0.1","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.9","@langchain/aws":"^0.1.10","better-sqlite3":"^11.10.0","@fastify/static":"^8.1.1","header-generator":"^2.1.66","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.5.10","@langchain/community":"^0.3.43","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.9","@modelcontextprotocol/sdk":"^1.11.4","@langchain/google-vertexai":"^0.2.9","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.17.2","vitest":"^3.1.3","postcss":"^8.5.3","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.8.3","@types/node":"^20.17.47","lint-staged":"^15.5.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.4","@tailwindcss/vite":"^4.1.7","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.15.0_1747580879437_0.6021960964289323","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@arabold/docs-mcp-server","version":"1.15.1","license":"MIT","_id":"@arabold/docs-mcp-server@1.15.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"abcfd43ecc3d69f0571d7b9224abc408d7a13254","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.15.1.tgz","fileCount":15,"integrity":"sha512-AEzUE91mBXl5EV92S9/w6cE0sddWr3+fdj1HFbXFrg6HMTcRK/pJtfPwKJ34uBcrsWp6wHpbVCq3pYyNbGFqkw==","signatures":[{"sig":"MEUCIHQTezcO877OmjgUDp5rNh+QF8FZkL56HRxc4XMXC5u5AiEAu45efLtmhqtNvCbDlLZWlVvz3ru8RtUYm2pfEllM4ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3128755},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"19e192733b41478a32e94a23b6e52ff4db790cf8","scripts":{"cli":"node --enable-source-maps dist/index.js","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:cli":"vite-node src/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.1","dependencies":{"psl":"^1.15.0","zod":"^3.24.4","axios":"^1.9.0","jsdom":"^26.1.0","dotenv":"^16.5.0","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.0.0","fastify":"^5.3.3","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^1.9.12","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.5","env-paths":"^3.0.0","langchain":"0.3.19","minimatch":"^10.0.1","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.9","@langchain/aws":"^0.1.10","better-sqlite3":"^11.10.0","@fastify/static":"^8.1.1","header-generator":"^2.1.66","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.5.10","@langchain/community":"^0.3.43","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.9","@modelcontextprotocol/sdk":"^1.11.4","@langchain/google-vertexai":"^0.2.9","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.17.2","vitest":"^3.1.3","postcss":"^8.5.3","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.8.3","@types/node":"^20.17.47","lint-staged":"^15.5.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.4","@tailwindcss/vite":"^4.1.7","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.15.1_1747584186763_0.51048068505236","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@arabold/docs-mcp-server","version":"1.16.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.16.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"87857a95454b070c5858f34fdc9e3968ae6bd487","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.16.0.tgz","fileCount":15,"integrity":"sha512-JzATxD6g1vKq8LPUPodRgSDsR6IdlD7tkqcwd/HjcvkWi361e8SjCtOAS8lSJKPd4HPUX2Loc2GX4fWtESmLSA==","signatures":[{"sig":"MEQCIHcncQl08c3NJoMyUfgghLH+NJGytfAPdUjTVFk8ITMzAiAL+skwm+gQNmVzS4JD5vMWdNTC+F8+EdAnSTf9WepBcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3133157},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"006c1961aa55b2b4089813e7c225461d5a9a3906","scripts":{"cli":"node --enable-source-maps dist/index.js","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:cli":"vite-node src/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.1","dependencies":{"psl":"^1.15.0","zod":"^3.24.4","axios":"^1.9.0","jsdom":"^26.1.0","dotenv":"^16.5.0","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.0.0","fastify":"^5.3.3","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^1.9.12","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.5","env-paths":"^3.0.0","langchain":"0.3.19","minimatch":"^10.0.1","iconv-lite":"^0.6.3","mime-types":"^3.0.1","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.9","@langchain/aws":"^0.1.10","better-sqlite3":"^11.10.0","@fastify/static":"^8.1.1","header-generator":"^2.1.66","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.5.10","@langchain/community":"^0.3.43","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.9","@modelcontextprotocol/sdk":"^1.11.4","@langchain/google-vertexai":"^0.2.9","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.17.2","vitest":"^3.1.3","postcss":"^8.5.3","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.8.3","@types/node":"^20.17.47","lint-staged":"^15.5.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.4","@tailwindcss/vite":"^4.1.7","@types/mime-types":"^2.1.4","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.16.0_1748125879421_0.9978303225462981","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"@arabold/docs-mcp-server","version":"1.16.1","license":"MIT","_id":"@arabold/docs-mcp-server@1.16.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"9dc1345b0b422f515877a8dc1e9f4b992ff0f484","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.16.1.tgz","fileCount":15,"integrity":"sha512-g38aO+WqdajabqToydqjjHwsWDgefp1oQ2LlJYLhsE0oJKyMONcq8YIMD8CTOl7hxo7plCWHCnct4LwdlRuBdQ==","signatures":[{"sig":"MEQCIFkaZJyX04IPFN+Gl4bBcSDJkb7Rj0jjSARhzwm7t/6DAiB3hINgwgUgfb0qkmTlr9msDpTTK+6Egn97pA9KcoP9hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3133187},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"30d139a16aa38afe0c8d25d1ddd0925b4a7395e4","scripts":{"cli":"node --enable-source-maps dist/index.js","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:cli":"vite-node src/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.1","dependencies":{"psl":"^1.15.0","zod":"^3.24.4","axios":"^1.9.0","jsdom":"^26.1.0","dotenv":"^16.5.0","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.0.0","fastify":"^5.3.3","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^1.9.12","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.5","env-paths":"^3.0.0","langchain":"0.3.19","minimatch":"^10.0.1","iconv-lite":"^0.6.3","mime-types":"^3.0.1","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.9","@langchain/aws":"^0.1.10","better-sqlite3":"^11.10.0","@fastify/static":"^8.1.1","header-generator":"^2.1.66","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.5.10","@langchain/community":"^0.3.43","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.9","@modelcontextprotocol/sdk":"^1.11.4","@langchain/google-vertexai":"^0.2.9","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.17.2","vitest":"^3.1.3","postcss":"^8.5.3","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.8.3","@types/node":"^20.17.47","lint-staged":"^15.5.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.4","@tailwindcss/vite":"^4.1.7","@types/mime-types":"^2.1.4","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.16.1_1748186029121_0.18450854192248345","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@arabold/docs-mcp-server","version":"1.17.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.17.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"73e1c1ac335f6da1d305324d93235cddd4be1660","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.17.0.tgz","fileCount":15,"integrity":"sha512-wDLwoWmYdgtO2TMUv1I6LwRESnTlh8F3oYNWDXt+p+o3nrWoOaFSW8OPjM17uJuTCAeUtq27nsjKxq/B5NfVkw==","signatures":[{"sig":"MEQCIFAcRttvB7yU9gL/OEHciQ2iZ2ynv0yi1qI4ih3yoEcLAiA1glLRxRjUYmT8n7W8BEwtQm2KBMs5d4O7NOca2IzmmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3189519},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"2c6fb88ac09b82baea2068e878855d5b78e2a6e2","scripts":{"cli":"node --enable-source-maps dist/index.js","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:cli":"vite-node src/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --apply --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.1","dependencies":{"psl":"^1.15.0","zod":"^3.24.4","axios":"^1.9.0","jsdom":"^26.1.0","dotenv":"^16.5.0","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.0.0","fastify":"^5.3.3","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^1.9.12","turndown":"^7.2.0","commander":"^13.1.0","dompurify":"^3.2.5","env-paths":"^3.0.0","langchain":"0.3.19","minimatch":"^10.0.1","iconv-lite":"^0.6.3","mime-types":"^3.0.1","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.9","@langchain/aws":"^0.1.10","better-sqlite3":"^11.10.0","@fastify/static":"^8.1.1","header-generator":"^2.1.66","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.5.10","@langchain/community":"^0.3.43","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.9","@modelcontextprotocol/sdk":"^1.11.4","@langchain/google-vertexai":"^0.2.9","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.17.2","vitest":"^3.1.3","postcss":"^8.5.3","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.8.3","@types/node":"^20.17.47","lint-staged":"^15.5.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"1.9.4","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.4","@tailwindcss/vite":"^4.1.7","@types/mime-types":"^2.1.4","@types/node-fetch":"^2.6.12","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.17.0_1748285774434_0.590052640974158","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@arabold/docs-mcp-server","version":"1.18.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.18.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"e18d2ed500f2c9cd6579bc8143d061da857c723c","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.18.0.tgz","fileCount":20,"integrity":"sha512-XhGcv9DS7C1mz7JkH7+/XshgB34F6Is5VfyHTCnNBmYfw06YbvTrFFD5rKE/ALhdHp/pzPCtYEqspdW/t4RDHw==","signatures":[{"sig":"MEYCIQCUyMSPmKDtgM25Su+PZyMGjIqjVr+s6+Zh68VqWDlwUgIhAMDAc5sI65P1dP1stjhsDStiVMqplekcJ0G7+q2ffanZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3647259},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"4baf013b8619d7c47a7ad3d10968a1a3ce2a24a0","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"vite-node src/index.ts","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","lint:fix":"biome check . --fix","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.17.1","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","mime-types":"^3.0.1","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.9","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/mime-types":"^3.0.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.18.0_1754657473852_0.5969612393063553","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@arabold/docs-mcp-server","version":"1.19.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.19.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"a519d535bfd66d5b85ff3e4fe066b61dcdd6158c","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.19.0.tgz","fileCount":26,"integrity":"sha512-Qw8L7DT6PKXhSKgCnEAy8MvkgOU3XV8ybuTBjKtlS7bA/9De/P95yepcPxoiBIFAtuuMZDK1yso8Ki2ulQm2Eg==","signatures":[{"sig":"MEUCIFBNnUPo1urrBIOUajGiAkmlNXdUDZZdw3GVuVFmrcSVAiEAwtBVBuvVZmy6WoRv1SDZOiuWZWnWL5oSBhYFqep4uxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3682401},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"5d2c5eed177e040b0c41132e4ebd481afbf306d6","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"vite-node src/index.ts","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","lint:fix":"biome check . --fix","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.18.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","mime-types":"^3.0.1","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/mime-types":"^3.0.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.19.0_1755296477275_0.9694333261596306","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@arabold/docs-mcp-server","version":"1.20.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.20.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"81264e5ebe6be86e52031156348dbf5143596011","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.20.0.tgz","fileCount":26,"integrity":"sha512-mlqaFnV6v8HJ0X3GEDXn1M41Y05IwQhgA4lq54+gWZE6NsFfLLaDNAaSUwhMmAiDjino/wsd07ZC0RF7tJ3jgg==","signatures":[{"sig":"MEUCIQDdHGHk9MWYR8r2OsqBzfH9BCjGrVgiNbQt/kSCqLwSogIgaZJiwtNuAf58pBsgqqHrjWG9z6guR+pAqso/qiQvkhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3689357},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"0c4bbb98ec6a558520606fc04798f8af4513cde1","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"vite-node src/index.ts","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","lint:fix":"biome check . --fix","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.18.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","mime-types":"^3.0.1","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/mime-types":"^3.0.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.20.0_1755352271229_0.16375886667495765","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@arabold/docs-mcp-server","version":"1.21.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.21.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"da7ccc9c4c45f8dac28db121aaba4343a44da4ab","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.21.0.tgz","fileCount":26,"integrity":"sha512-TE5BDWIcyicEkyUar0AFQxhJgzjtCpeO+p9ocaclyCO55E8nPOO7uFGBDKBgE2hvu7WES/GyTwp3u/njD5usBg==","signatures":[{"sig":"MEUCIBhYKfpniduhlH99bGlHFKXqk5hw8idQ/Tt7U4ER6Z1NAiEAgEbNWoF2SKZZ1TeeXSa81iDSBGa9DcAGvEPBREjbqF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3853325},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"3e32e16000f83d969900ca642cfbe413842e0fa7","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"vite-node src/index.ts","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","lint:fix":"biome check . --fix","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.18.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","jose":"^6.0.12","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","mime-types":"^3.0.1","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","posthog-node":"^5.7.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/mime-types":"^3.0.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.21.0_1755989991181_0.6791260885027774","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@arabold/docs-mcp-server","version":"1.21.1","license":"MIT","_id":"@arabold/docs-mcp-server@1.21.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"3dcd272a4b809371fbac4fc75b783c2d81a58eeb","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.21.1.tgz","fileCount":26,"integrity":"sha512-4619UoCanHPkJT5LHxT8OIDsMJ6CaBsf9EOqQhoojZEzQY6TWHDsJBdL8f41uHJnxTu3Z2hRtN/ZtywS/u7YPQ==","signatures":[{"sig":"MEUCIB+dH2Pa7elsxNXf0PJSMEb+m7Sk8VmQ2qguuWqAnZGiAiEA2YD/LHLBoTcmwabrzn3dZpnvgOi9X3GynkWh5LF2KFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3853345},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"cf99cd21dd960198058ad18a3058351ca5d1cf75","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"vite-node src/index.ts","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","lint:fix":"biome check . --fix","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.18.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","jose":"^6.0.12","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","mime-types":"^3.0.1","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","posthog-node":"^5.7.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/mime-types":"^3.0.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.21.1_1755994146800_0.9079871702577218","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@arabold/docs-mcp-server","version":"1.22.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.22.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"a2b916b6903cdb08b14bf0275c5b0993a37df972","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.22.0.tgz","fileCount":20,"integrity":"sha512-PSA6I73lpG921vOZ0Qhsc2TpJh/R+eeM/kDaMqGwMFIpUtxOAt5DZWD6ylFTfEEDxZFm4AnhQ9txb1tJCFFnZg==","signatures":[{"sig":"MEQCICHLW5cNG/11aUeF8pIxs0HCUnivCet8s9ygPCGKUw2aAiBdeM4F0HpALudCwaGFT1KJyrjGnvoSA3VU/5Sbdak2hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3910120},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"e51ccf44ff5cbfc668a537ae77b095cb4949902b","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"vite-node src/index.ts","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","lint:fix":"biome check . --fix","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.18.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","jose":"^6.0.12","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","mime-types":"^3.0.1","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","posthog-node":"^5.7.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/mime-types":"^3.0.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.22.0_1756072362543_0.3842186485544561","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"@arabold/docs-mcp-server","version":"1.22.1","license":"MIT","_id":"@arabold/docs-mcp-server@1.22.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"f7d9b82745c2be86dacd244cde228fa1da0f8ce9","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.22.1.tgz","fileCount":20,"integrity":"sha512-PcHpw49ZOzmaUxoU2DZqkNHbOx1tAW80Dv0EHnat/qYBpgs82kBWDWjNrKV1NLtr+gPudHKXgAtwAW3RpuBaMQ==","signatures":[{"sig":"MEUCIEeZ6vObpWdJAFeoCrGCd3OyXh2KsnGD3rRm8TZdp8QTAiEAmF+UVa/C4KFFLAifRKxpyUJAeXq7KGr+wbaTyh4u7Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3914827},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"5938990ceda36f92b329f0e39f5b8fb7c5b01e17","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"vite-node --watch src/index.ts","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","lint:fix":"biome check . --fix","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.18.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","jose":"^6.0.12","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","mime-types":"^3.0.1","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","posthog-node":"^5.7.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/mime-types":"^3.0.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.22.1_1756304254977_0.419629227790286","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@arabold/docs-mcp-server","version":"1.23.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.23.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"c4fdbfea509da5b4034509be640b4c570eba1ba6","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.23.0.tgz","fileCount":20,"integrity":"sha512-CahKFnOCH70I4gbbE/MRLr0J3TgDcIdUi8Bw9+LS56bhlButKR47y04lsBSBjBMEK8UWuP7nJiSbf5bVVGFZGg==","signatures":[{"sig":"MEQCIF0TVSbPymoUKZu/oXTDmK/c+E9pIWOAqMnw2fb5/m7AAiAQL4E1MRlCUhHxrhwv+9jy7pkKNdTbsDYSK03uw5gaCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3932556},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"21e36d677359c9d9cc4cfb6eb5b036e08a64364c","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"vite-node --watch src/index.ts","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","lint:fix":"biome check . --fix","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.18.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","jose":"^6.0.12","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","mime-types":"^3.0.1","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","posthog-node":"^5.7.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/mime-types":"^3.0.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.23.0_1756395111464_0.922497908588416","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@arabold/docs-mcp-server","version":"1.24.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.24.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"139dc7d1a56629e3aa8980e8be5cfa0e97abd977","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.24.0.tgz","fileCount":20,"integrity":"sha512-Or+OpYptbC29Lq6u/OtHI7vmj8v4rpZcrBetLqUJNUmjvlqtR9jxFUA9bGV/YRbOdUQ1eZTs6vmDESWHbiga3A==","signatures":[{"sig":"MEQCIDx3/B/4AO8XncxLKAHcvAbOhELq+tCAdhIDSTDFJ805AiBE7a+39oeo4CvsxdFodhAyjPcgRLjUPJ8NUYv6+7vGfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4065642},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"f365619012cc31aa954cf0713555b02c8374acf4","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"vite-node --watch src/index.ts","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --config test/vitest.config.ts","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","test:e2e:watch":"vitest --config test/vitest.config.ts","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.19.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","jose":"^6.0.12","mime":"^4.0.7","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","posthog-node":"^5.7.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","@kitajs/ts-html-plugin":"^4.1.1","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.24.0_1758371168029_0.30728833268888134","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@arabold/docs-mcp-server","version":"1.25.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.25.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"ea175b79fbadc0b3fa7bfe2ba1197043c9c66a29","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.25.0.tgz","fileCount":20,"integrity":"sha512-GcTCYZddVgdlqO6bIVcBckM4ONkihnygkcm9VYsmswpZ+8qo9p9ofpcKD+ww4IkJC9NATDwBLftMF4tGbBscmg==","signatures":[{"sig":"MEYCIQDU3xg7NeV0/2JCsYBgc9PqeQHL0KFMkRynjjIyAKH7JwIhAPdEVmV6aCU3D9rjq83m8WlI89OJ6RWcpH9sYda2/Ci3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4247939},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"2780cce2afa666dbee9f575be9647c1423765492","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"vite-node --watch src/index.ts","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --config test/vitest.config.ts","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","test:e2e:watch":"vitest --config test/vitest.config.ts","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.19.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","jose":"^6.0.12","mime":"^4.0.7","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","posthog-node":"^5.7.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.1","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.25.0_1758458944495_0.4151059098628307","host":"s3://npm-registry-packages-npm-production"}},"1.25.1":{"name":"@arabold/docs-mcp-server","version":"1.25.1","license":"MIT","_id":"@arabold/docs-mcp-server@1.25.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"586bce05864aab931621059201477c440a1fa6cc","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.25.1.tgz","fileCount":20,"integrity":"sha512-9ECZtGCUWmJ3qBCnB5vmwk3UsylTx9x5fn4n3s5jfLZ9dDod8VbX6tx9EsuN53e/lnaknyHkrJrNTKV1ep6e3Q==","signatures":[{"sig":"MEUCID+WUv0PR6zEDg+AY8R5JnlsFzYsNJs1Tp2mFtrxwBdHAiEAyGy9qQgjbAONj6Lplbdt/K8b/IX6+mT1q4RMDsUkwHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4260607},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"61cf65a31f6054c77169cf81bfeffc61150d2dec","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"vite-node --watch src/index.ts","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --config test/vitest.config.ts","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","test:e2e:watch":"vitest --config test/vitest.config.ts","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.19.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","jose":"^6.0.12","mime":"^4.0.7","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","posthog-node":"^5.7.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.1","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.25.1_1758511431706_0.3384830879072165","host":"s3://npm-registry-packages-npm-production"}},"1.25.2":{"name":"@arabold/docs-mcp-server","version":"1.25.2","license":"MIT","_id":"@arabold/docs-mcp-server@1.25.2","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"fc95486117443857dcaba0814c810bba068babc6","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.25.2.tgz","fileCount":20,"integrity":"sha512-v3kLzguGFLEFhMppmac6zhtIyMK40RkXAZ3FCcJd03lgXi8rxkFveuyF6lN1r72N39EIlKnMS0A5R8hNPsU/Kw==","signatures":[{"sig":"MEUCIQDu6jNEawWPDSEkuHCwD4s/Uuhus0k8JHZbE6bR+CWAbQIgfCe9hjW1aK/BKi265DHUYH1aLo9JDCzzeTJgiY9Or50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4270538},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"a66e43eaacdd156243f68c2d89e4185a21dea473","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"vite-node --watch src/index.ts","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --config test/vitest.config.ts","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","test:e2e:watch":"vitest --config test/vitest.config.ts","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.19.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","jose":"^6.0.12","mime":"^4.0.7","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","posthog-node":"^5.7.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.1","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.25.2_1758512616980_0.012963476423383247","host":"s3://npm-registry-packages-npm-production"}},"1.25.3":{"name":"@arabold/docs-mcp-server","version":"1.25.3","license":"MIT","_id":"@arabold/docs-mcp-server@1.25.3","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"5ed3264c02c520989a597cd9646e8464dac1ea46","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.25.3.tgz","fileCount":20,"integrity":"sha512-ip2g/gGIQvj6VZhPV4VHgJMDc3DGw6vXQkRgkXg2xGlMySEYV7EvGB1MNHnX0n08syHTnXEoTZH2IdskbWRflg==","signatures":[{"sig":"MEQCIAmDku7qmSOQskF8DGeLLfdZHBzzH+lrZXARYLn1ISPcAiAoRgzK+mqBW/Xv2oEoYl1u4AhCeHR+7cOUuW4lV7XubQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4270933},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"33b9a3c6affd7ddb56d63dadca3e8f1aeb8d5b51","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"vite-node --watch src/index.ts","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"npm-run-all --parallel dev:web:assets dev:web:bin","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --config test/vitest.config.ts","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","dev:web:bin":"vite-node --watch src/index.ts web","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","dev:web:assets":"vite build --config vite.config.web.ts --watch","test:e2e:watch":"vitest --config test/vitest.config.ts","dev:server:http":"vite-node --watch src/index.ts -- --protocol http","dev:server:stdio":"vite-node --watch src/index.ts -- --protocol stdio"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.19.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","jose":"^6.0.12","mime":"^4.0.7","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","posthog-node":"^5.7.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.1","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.25.3_1758933599857_0.3883491178973426","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@arabold/docs-mcp-server","version":"1.26.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.26.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"cc6b608b5fb589e698ed7168222075164f6698ac","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.26.0.tgz","fileCount":124,"integrity":"sha512-ad8/FqFDG4YZKme9ETmbQ+QEPJNEuD8+UlZ6T7JJjYg53O7g+2oZoEpeRrfBJvhTHa1X2jN0Jbq+0JWSgf13ZQ==","signatures":[{"sig":"MEYCIQDM91y5UaTm9k7qY3sZOOvDIPx8Cz9yPNcXKU1xKANZJwIhAKL3pyesMG3+6GA5jIFOQWyqhs9y7AMS1AVToDXM6aoF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4727319},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"5eed122aea03aecfed5a3f559dbab0acc9a0b54b","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --config test/vitest.config.ts","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","test:e2e:watch":"vitest --config test/vitest.config.ts"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.19.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","jose":"^6.0.12","mime":"^4.0.7","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","posthog-node":"^5.7.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.1","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.26.0_1759005640757_0.9540315724767372","host":"s3://npm-registry-packages-npm-production"}},"1.26.1":{"name":"@arabold/docs-mcp-server","version":"1.26.1","license":"MIT","_id":"@arabold/docs-mcp-server@1.26.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"7e30715a9aa9e79bf3c80183b77f2d17a5389aa0","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.26.1.tgz","fileCount":125,"integrity":"sha512-Gpvb4NYp/lp8n5r3cf/PsFGTqcNryvcy3MXisRCsa9lQab/oSZuxqXZfUK3xBMiHlrLQhex0w3ZzZQVk1hud0g==","signatures":[{"sig":"MEUCIQDW0fx6bpmJThNhWi88nfLwR3+8X5IS/NMqjKJX9/3uIAIgEs1IY0sImycz9jeniI1qLCcAauG25Gm1ZbWWW8rSgH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4748001},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"d157666be600c139896ad3e1159c6683320776b9","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --config test/vitest.config.ts","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","test:e2e:watch":"vitest --config test/vitest.config.ts"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.20.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","jose":"^6.0.12","mime":"^4.0.7","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","posthog-node":"^5.7.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.1","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.26.1_1759588837449_0.830454275139614","host":"s3://npm-registry-packages-npm-production"}},"1.26.2":{"name":"@arabold/docs-mcp-server","version":"1.26.2","license":"MIT","_id":"@arabold/docs-mcp-server@1.26.2","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"d8caa30e83ad4f08d3ac00a861a6f347b61ad198","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.26.2.tgz","fileCount":125,"integrity":"sha512-75RshYXET4OgPD8GdlwlxO/JwOTCq3CIRjCy/UCUbg8fRsmFZ25AaxcJ3AxKliV0k+Q87yB+/K2eLtJOs0sytQ==","signatures":[{"sig":"MEUCIQD2+rNbF3cDqlSiwRTFOjmIdZ/kbYgo7muG0KT2pgDR7gIgeKhcjYOWRnbmJ7qkLwivKDV4R3nG2mFXVHeG0bgl03Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4749241},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"34f836b9eccfe5d8433d94134e25e1827b955482","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --config test/vitest.config.ts","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","test:e2e:watch":"vitest --config test/vitest.config.ts"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.20.0","dependencies":{"psl":"^1.15.0","zod":"^4.0.14","jose":"^6.0.12","mime":"^4.0.7","axios":"^1.11.0","jsdom":"^26.1.0","dotenv":"^17.2.1","remark":"^15.0.1","semver":"^7.7.2","cheerio":"^1.1.2","fastify":"^5.4.0","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.0","commander":"^14.0.0","dompurify":"^3.2.6","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.4.4","@trpc/server":"^11.4.4","posthog-node":"^5.7.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.2.0","@fastify/static":"^8.2.0","header-generator":"^2.1.69","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.1","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.17.1","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.34.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.1.2","@types/psl":"^1.1.3","typescript":"^5.9.2","@types/node":"^24.1.0","lint-staged":"^16.1.2","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.0","@biomejs/biome":"^2.1.3","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.5","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.7","@tailwindcss/vite":"^4.1.11","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.11","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.3","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.26.2_1760192432816_0.049848346233068996","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@arabold/docs-mcp-server","version":"1.27.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.27.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"a43cbfd0cef61d1902e387ba0cf163e860cd0779","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.27.0.tgz","fileCount":126,"integrity":"sha512-Oj/siar4x+tAyzUcmqJzhcTaiIauRsId5un799tZB4RRuCyNcJ1LRSR1RD+aL1gYfHXw/kkB0T95WXejDw878w==","signatures":[{"sig":"MEUCIFATRtFOGSeAH6nb3F8T7v/EXMjtkhDuhEuB9G6oFB6iAiEA3c0RcnsiWUzKCWheaA5q/XrozINtB2rusoAnoj5mFzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4811899},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"706d3a657fa7e64e10ca5c371daae3eae1d796c2","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.11.1","dependencies":{"psl":"^1.15.0","zod":"^4.1.12","jose":"^6.1.0","mime":"^4.1.0","axios":"^1.13.1","jsdom":"^26.1.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.1","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.2","commander":"^14.0.0","dompurify":"^3.3.0","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.7.1","@trpc/server":"^11.4.4","posthog-node":"^5.11.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.4.1","@fastify/static":"^8.3.0","header-generator":"^2.1.76","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.1","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.20.2","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.2","nock":"^14.0.10","vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.50.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.2.4","@types/psl":"^1.1.3","typescript":"^5.9.3","@types/node":"^24.1.0","lint-staged":"^16.2.6","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.2","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.9","@tailwindcss/vite":"^4.1.16","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.16","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.6","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.27.0_1763228042664_0.8867895581861844","host":"s3://npm-registry-packages-npm-production"}},"1.27.1":{"name":"@arabold/docs-mcp-server","version":"1.27.1","license":"MIT","_id":"@arabold/docs-mcp-server@1.27.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"93097faf3dfa19dad245f2459ae3705795c2154d","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.27.1.tgz","fileCount":126,"integrity":"sha512-08QkXsF3S02NU5fG+l17SkyVoO18aUz2dc0yMIYj8MyeEXOo/8EYQn0a5DRGm4diq0iqK8H6ik8Dc9401rrB8g==","signatures":[{"sig":"MEUCIDSILgcWQ/Of4zfAwS1n7G412dQHxADFYdMFuKOr2RxbAiEAx+C28gEf1R0MAMJysZGWS8pVH11Ok88uu6GyxYBfupk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4811878},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"b49f87a23158430084dbbf21086f2cd771e98bdd","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.11.1","dependencies":{"psl":"^1.15.0","zod":"^4.1.12","jose":"^6.1.0","mime":"^4.1.0","axios":"^1.13.1","jsdom":"^26.1.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.1","fuse.js":"^7.1.0","alpinejs":"^3.14.9","flowbite":"^3.1.2","htmx.org":"^2.0.6","turndown":"^7.2.2","commander":"^14.0.0","dompurify":"^3.3.0","env-paths":"^3.0.0","langchain":"^0.3.30","minimatch":"^10.0.1","iconv-lite":"^0.6.3","playwright":"^1.52.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.9","@trpc/client":"^11.7.1","@trpc/server":"^11.4.4","posthog-node":"^5.11.0","@langchain/aws":"^0.1.13","better-sqlite3":"^12.4.1","@fastify/static":"^8.3.0","header-generator":"^2.1.76","@fastify/formbody":"^8.0.2","@langchain/openai":"^0.6.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.1","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^0.2.16","@modelcontextprotocol/sdk":"^1.20.2","@langchain/google-vertexai":"^0.2.16","@joplin/turndown-plugin-gfm":"^1.0.62"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.2","nock":"^14.0.10","vite":"^6.3.5","husky":"^9.1.7","memfs":"^4.50.0","vitest":"^3.2.4","postcss":"^8.5.6","vite-node":"^3.2.4","@types/psl":"^1.1.3","typescript":"^5.9.3","@types/node":"^24.1.0","lint-staged":"^16.2.6","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"~21.1.7","autoprefixer":"^10.4.21","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.2","@commitlint/cli":"^19.8.1","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^24.2.9","@tailwindcss/vite":"^4.1.16","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.16","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^11.0.6","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.27.1_1763663889845_0.5772480989583828","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@arabold/docs-mcp-server","version":"1.28.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.28.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"23a5b5f40f06c72dafe44c59e20ba9741c7dd434","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.28.0.tgz","fileCount":126,"integrity":"sha512-CAV13TnW9kozGJ2lo8ZNyISOE8DYW9K5z0L8wPEA2nGcHemWd1xe3EyFFofd4zYKdsaoUoxBdiIqQwqIOAC3LQ==","signatures":[{"sig":"MEUCIQCRV8P4Z/q74xUgX/cxkGrDs01PqDIXsLj+znaTtGXVqwIgWBJLryvfeHixAJvWFl45p6plIw1Qy2MUlB+lE5VyBg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4888840},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"9484d71406321e88a0775e81efefb484abc61e98","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","psl":"^1.15.0","zod":"^4.1.12","jose":"^6.1.2","mime":"^4.1.0","axios":"^1.13.2","jsdom":"^27.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.2","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","commander":"^14.0.2","dompurify":"^3.3.0","env-paths":"^3.0.0","langchain":"^1.0.6","minimatch":"^10.1.1","superjson":"^2.2.5","iconv-lite":"^0.7.0","playwright":"1.56.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.7.1","@trpc/server":"^11.4.4","posthog-node":"^5.13.2","@langchain/aws":"^1.0.2","better-sqlite3":"^12.4.6","@fastify/static":"^8.3.0","header-generator":"^2.1.77","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.1.2","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^1.0.3","@langchain/textsplitters":"^1.0.0","@modelcontextprotocol/sdk":"^1.22.0","@langchain/google-vertexai":"^1.0.3","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.2","nock":"^14.0.10","vite":"^7.2.4","husky":"^9.1.7","memfs":"^4.51.0","vitest":"^3.2.4","postcss":"^8.5.6","@types/ws":"^8.18.1","vite-node":"^5.2.0","@types/psl":"^1.1.3","typescript":"^5.9.3","@types/node":"^24.10.1","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","autoprefixer":"^10.4.22","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.7","@commitlint/cli":"^20.1.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.17","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.17","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.28.0_1763844871980_0.9950997018152219","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@arabold/docs-mcp-server","version":"1.29.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.29.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"1b4478662fd1926c31ef3e9c2900f01b4401848c","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.29.0.tgz","fileCount":126,"integrity":"sha512-kUlq6MsMzAwSpD2f+ElxcjaYPuciOSmMLip9VoGgoEu0uVui9NDTZGiUXbPcfs6yo0WaQ+hVRKgEgGm5ioyGIQ==","signatures":[{"sig":"MEUCIBUQwnGCUZqRWGoTYqMuqiEZpbw/K6YgNAWK46KdccX/AiEA0175NUwvC8TNoi+hUACwBRHcSKkuLK2Dmizs/6oBBh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4944960},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"39ee05a4eac93bf579492d0a591126e3af22a48e","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","psl":"^1.15.0","zod":"^4.1.12","jose":"^6.1.2","mime":"^4.1.0","axios":"^1.13.2","jsdom":"^27.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.2","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","commander":"^14.0.2","dompurify":"^3.3.0","env-paths":"^3.0.0","langchain":"^1.0.6","minimatch":"^10.1.1","superjson":"^2.2.5","iconv-lite":"^0.7.0","playwright":"1.56.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.7.1","@trpc/server":"^11.4.4","posthog-node":"^5.13.2","@langchain/aws":"^1.0.2","better-sqlite3":"^12.4.6","@fastify/static":"^8.3.0","header-generator":"^2.1.77","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.1.2","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^1.0.3","@langchain/textsplitters":"^1.0.0","@modelcontextprotocol/sdk":"^1.22.0","@langchain/google-vertexai":"^1.0.3","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.2","nock":"^14.0.10","vite":"^7.2.4","husky":"^9.1.7","memfs":"^4.51.0","vitest":"^3.2.4","postcss":"^8.5.6","@types/ws":"^8.18.1","vite-node":"^5.2.0","@types/psl":"^1.1.3","typescript":"^5.9.3","@types/node":"^24.10.1","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","autoprefixer":"^10.4.22","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.7","@commitlint/cli":"^20.1.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.17","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.17","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.29.0_1763926404158_0.04327196304765302","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@arabold/docs-mcp-server","version":"1.30.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.30.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"a04ed7f41afd8f60ededcfbe4fdb8722ad79d00f","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.30.0.tgz","fileCount":126,"integrity":"sha512-xXPVp6RrlJ7y4SX56LzVGa1k2fF2yBe74tBqVTUyTj+smpQNY3oEHSmfF7/y6W7J7CLe0aSVs13+QRYn9YiNuw==","signatures":[{"sig":"MEQCIGCmRlFC8Bv2QCwVTEx0eogCo7i0PWkI6D+qV519ikf2AiBKwUhh1hJ6qmOfNLczEZ4NcSlMm8V6/XlTzSqSkBUH2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5160871},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"80246127688683f1ebe2847c798b057e03bd542b","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","psl":"^1.15.0","zod":"^4.1.12","jose":"^6.1.2","mime":"^4.1.0","axios":"^1.13.2","jsdom":"^27.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.2","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","commander":"^14.0.2","dompurify":"^3.3.0","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.0.6","minimatch":"^10.1.1","superjson":"^2.2.5","iconv-lite":"^0.7.0","playwright":"1.56.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.7.1","@trpc/server":"^11.4.4","posthog-node":"^5.13.2","@langchain/aws":"^1.0.2","better-sqlite3":"^12.4.6","@fastify/static":"^8.3.0","header-generator":"^2.1.77","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.1.2","@alpinejs/collapse":"^3.15.2","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^1.0.3","@langchain/textsplitters":"^1.0.0","@modelcontextprotocol/sdk":"^1.22.0","@langchain/google-vertexai":"^1.0.3","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.2","nock":"^14.0.10","vite":"^7.2.4","husky":"^9.1.7","memfs":"^4.51.0","vitest":"^3.2.4","postcss":"^8.5.6","@types/ws":"^8.18.1","vite-node":"^5.2.0","@types/psl":"^1.1.3","typescript":"^5.9.3","@types/node":"^24.10.1","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","autoprefixer":"^10.4.22","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.7","@commitlint/cli":"^20.1.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.17","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.17","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.30.0_1764444339975_0.16475173095737472","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@arabold/docs-mcp-server","version":"1.31.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.31.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"9cec1386001269c62b31cc1110ff5949eebef19f","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.31.0.tgz","fileCount":126,"integrity":"sha512-7BCZn5eYnQZtS76P8J0fP7azqNYfmAdj8zp5rfxAGpZ1UIXGMaYnfoffW2nEkmdL1wTu23HJ+qrkQgTPMCOwmw==","signatures":[{"sig":"MEYCIQDuJINPsl902S0JT8xFqcUqLUn9+PVKbob2VDv/KbjvYwIhAJA9y13vWbHqiqpWaC7AVwwZe5tQV7wt4BAAr3hMoJOE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5207634},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"989e03386295c6baad68c3cd274c45a61af23e9c","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","psl":"^1.15.0","zod":"^4.1.12","jose":"^6.1.2","mime":"^4.1.0","axios":"^1.13.2","jsdom":"^27.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.2","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","commander":"^14.0.2","dompurify":"^3.3.0","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.0.6","minimatch":"^10.1.1","superjson":"^2.2.5","iconv-lite":"^0.7.0","playwright":"1.56.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.7.1","@trpc/server":"^11.4.4","posthog-node":"^5.13.2","@langchain/aws":"^1.0.2","better-sqlite3":"^12.4.6","@fastify/static":"^8.3.0","header-generator":"^2.1.77","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.1.2","@alpinejs/collapse":"^3.15.2","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^1.0.3","@langchain/textsplitters":"^1.0.0","@modelcontextprotocol/sdk":"^1.22.0","@langchain/google-vertexai":"^1.0.3","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.2","nock":"^14.0.10","vite":"^7.2.4","husky":"^9.1.7","memfs":"^4.51.0","vitest":"^3.2.4","postcss":"^8.5.6","@types/ws":"^8.18.1","vite-node":"^5.2.0","@types/psl":"^1.1.3","typescript":"^5.9.3","@types/node":"^24.10.1","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","autoprefixer":"^10.4.22","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.7","@commitlint/cli":"^20.1.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.17","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.17","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.31.0_1764521872630_0.4381071023038281","host":"s3://npm-registry-packages-npm-production"}},"1.31.1":{"name":"@arabold/docs-mcp-server","version":"1.31.1","license":"MIT","_id":"@arabold/docs-mcp-server@1.31.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"b94b1007637b200219e11a03ea3222685c6fdba2","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.31.1.tgz","fileCount":126,"integrity":"sha512-vDG+W1Y708Pjp5Z/XRi7PpjynahtQSFrfECbEkDCWki5X7609n1AsKBerk8FXtkV0M8MheQSv1R2xPIZLyT7xw==","signatures":[{"sig":"MEUCIQDgjUZ4GHEcgMvv6XI+IoZAl7Qh3cESaQuakQftVsV9TgIgSa9nhfbQQHbuYi5ybozaDhzppsOqnLbl7bJxoYmfHCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5212398},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"d7d4a0f9a6cebff678ecae8db5e0991d82eee2a1","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","psl":"^1.15.0","zod":"^4.1.12","jose":"^6.1.2","mime":"^4.1.0","axios":"^1.13.2","jsdom":"^27.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.2","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","commander":"^14.0.2","dompurify":"^3.3.0","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.0.6","minimatch":"^10.1.1","superjson":"^2.2.5","iconv-lite":"^0.7.0","playwright":"1.56.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.7.1","@trpc/server":"^11.4.4","posthog-node":"^5.13.2","@langchain/aws":"^1.0.2","better-sqlite3":"^12.4.6","@fastify/static":"^8.3.0","header-generator":"^2.1.77","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.1.2","@alpinejs/collapse":"^3.15.2","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^1.0.3","@langchain/textsplitters":"^1.0.0","@modelcontextprotocol/sdk":"^1.22.0","@langchain/google-vertexai":"^1.0.3","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.2","nock":"^14.0.10","vite":"^7.2.4","husky":"^9.1.7","memfs":"^4.51.0","vitest":"^3.2.4","postcss":"^8.5.6","@types/ws":"^8.18.1","vite-node":"^5.2.0","@types/psl":"^1.1.3","typescript":"^5.9.3","@types/node":"^24.10.1","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","autoprefixer":"^10.4.22","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.7","@commitlint/cli":"^20.1.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.17","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.17","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.31.1_1764718361618_0.19949225282434346","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@arabold/docs-mcp-server","version":"1.32.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.32.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"0e12a7c078ca3fdb57bc31516407689eac7cf206","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.32.0.tgz","fileCount":126,"integrity":"sha512-sSQCgZzM+0fY4vzYAeqBNNmcASB7cTzmbRfnxxChlk7wfXj1+MCfqxyjuwV9EHp/1uO/QWSTFGxJSxmnYC4fuw==","signatures":[{"sig":"MEYCIQCTS9W2sYDrlQH/lAjwUjjB1WhD7nG4qgsaPj8K5lcSPgIhAJWHH20HSQ49ucU+a2ZySk+C9B6ka67SYoubFUCmDwJ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5216566},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"9b2f0d7789b69ce18f8491d51968a90e477a8efb","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","psl":"^1.15.0","zod":"^4.1.12","jose":"^6.1.2","mime":"^4.1.0","axios":"^1.13.2","jsdom":"^27.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.2","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","commander":"^14.0.2","dompurify":"^3.3.0","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.0.6","minimatch":"^10.1.1","superjson":"^2.2.5","iconv-lite":"^0.7.0","playwright":"1.56.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.7.1","@trpc/server":"^11.4.4","posthog-node":"^5.13.2","@langchain/aws":"^1.0.2","better-sqlite3":"^12.4.6","@fastify/static":"^8.3.0","header-generator":"^2.1.77","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.1.2","@alpinejs/collapse":"^3.15.2","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^1.0.3","@langchain/textsplitters":"^1.0.0","@modelcontextprotocol/sdk":"^1.22.0","@langchain/google-vertexai":"^1.0.3","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.2","nock":"^14.0.10","vite":"^7.2.4","husky":"^9.1.7","memfs":"^4.51.0","vitest":"^3.2.4","postcss":"^8.5.6","@types/ws":"^8.18.1","vite-node":"^5.2.0","@types/psl":"^1.1.3","typescript":"^5.9.3","@types/node":"^24.10.1","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","autoprefixer":"^10.4.22","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.7","@commitlint/cli":"^20.1.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.17","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.17","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.32.0_1764964158927_0.816831467201963","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@arabold/docs-mcp-server","version":"1.33.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.33.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"3883b52811e3cde9781d0ee188ed285f07721705","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.33.0.tgz","fileCount":127,"integrity":"sha512-xKaocIj8lelmhL5lzaU7kDOxsz3wfx7Vkdueu7pfak/N6lXDM2EwZmpSrTPJvfBARFL1lQT9pIE7C16GUQjGVw==","signatures":[{"sig":"MEUCIQDpogn8MUwFbEXYrilU7SrKnmZyCQg9q2Z/Oa3KZoclYAIgAuzQLeoR0B2hl6nBUiR5AMoiBjPHGlecC5iQrvyAfzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5231867},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"34a83fe7f799f2f9d7a93c2c0dfeb24f6401b5b6","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","psl":"^1.15.0","zod":"^4.1.12","jose":"^6.1.2","mime":"^4.1.0","axios":"^1.13.2","jsdom":"^27.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.2","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","commander":"^14.0.2","dompurify":"^3.3.0","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.0.6","minimatch":"^10.1.1","superjson":"^2.2.5","iconv-lite":"^0.7.0","playwright":"1.56.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.7.1","@trpc/server":"^11.4.4","posthog-node":"^5.13.2","@langchain/aws":"^1.0.2","better-sqlite3":"^12.4.6","@fastify/static":"^8.3.0","header-generator":"^2.1.77","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.1.2","@alpinejs/collapse":"^3.15.2","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^1.0.3","@langchain/textsplitters":"^1.0.0","@modelcontextprotocol/sdk":"^1.22.0","@langchain/google-vertexai":"^1.0.3","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.2","nock":"^14.0.10","vite":"^7.2.4","husky":"^9.1.7","memfs":"^4.51.0","vitest":"^3.2.4","postcss":"^8.5.6","@types/ws":"^8.18.1","vite-node":"^5.2.0","@types/psl":"^1.1.3","typescript":"^5.9.3","@types/node":"^24.10.1","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","autoprefixer":"^10.4.22","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.7","@commitlint/cli":"^20.1.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.17","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.17","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.33.0_1765736226582_0.25820617798810175","host":"s3://npm-registry-packages-npm-production"}},"1.33.1":{"name":"@arabold/docs-mcp-server","version":"1.33.1","license":"MIT","_id":"@arabold/docs-mcp-server@1.33.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"a1563237074c46d0135facfcc33bc104f0ae3899","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.33.1.tgz","fileCount":127,"integrity":"sha512-VPg2b8ycUFrRmqevW16BsfPpHKpm5WqdcQmaDGM1JfROVntDGShma3G1/ZqKVENUgSRysi2VSKB1r4LTfShQxA==","signatures":[{"sig":"MEUCIH1zuilcKeeAeXhkaJ5CpuU+GKvv0N7qhHviODO94NObAiEA01GCmdu9FAqIpNVLZtqZ23nBwjBsUlK4ckNNBkZYhN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5231098},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"bad7093a19d6d4463f53b45692160a7b1968b775","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","test:coverage":"vitest run --coverage","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.3","psl":"^1.15.0","zod":"^4.1.12","jose":"^6.1.2","mime":"^4.1.0","axios":"^1.13.2","jsdom":"^27.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.2","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","commander":"^14.0.2","dompurify":"^3.3.0","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.0.6","minimatch":"^10.1.1","superjson":"^2.2.5","iconv-lite":"^0.7.0","playwright":"^1.57.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.7.1","@trpc/server":"^11.4.4","posthog-node":"^5.13.2","@langchain/aws":"^1.0.2","better-sqlite3":"^12.4.6","@fastify/static":"^8.3.0","header-generator":"^2.1.77","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.1.2","@alpinejs/collapse":"^3.15.2","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^1.0.3","@langchain/textsplitters":"^1.0.0","@modelcontextprotocol/sdk":"^1.22.0","@langchain/google-vertexai":"^1.0.3","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.2","nock":"^14.0.10","vite":"^7.2.4","husky":"^9.1.7","memfs":"^4.51.0","vitest":"^3.2.4","postcss":"^8.5.6","@types/ws":"^8.18.1","vite-node":"^5.2.0","@types/psl":"^1.1.3","typescript":"^5.9.3","@types/node":"^24.10.1","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","autoprefixer":"^10.4.22","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.7","@commitlint/cli":"^20.1.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.17","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.17","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.33.1_1765748871332_0.0956205868003337","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@arabold/docs-mcp-server","version":"1.34.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.34.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"ba70d2e5c858d6c97714987d0ea7eaf4597d41dd","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.34.0.tgz","fileCount":127,"integrity":"sha512-uMgbNkKx8O7wFafmDZhtJvu/yar99tmsEIY2gQQ8amSisbObuCxHkoLPUAYy6ESZ32RQMX+KpGsdYdSjd7ruag==","signatures":[{"sig":"MEYCIQC9QxoF/dQhcpcXlbEVPdBxpmrD7BC69mL+lSZY/YH+4gIhAIXYwQMmk+5qPoaQu9A4sXAr9zvYvNve0XCiDFOcOMIF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5278891},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"e8c87a9486364d6f2f7d5840748f8a147e40dd66","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:coverage":"vitest run --coverage","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.3","psl":"^1.15.0","zod":"^4.3.4","jose":"^6.1.2","mime":"^4.1.0","yaml":"^2.8.2","axios":"^1.13.2","jsdom":"^27.2.0","yargs":"^18.0.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.2","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.0","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.0.6","minimatch":"^10.1.1","superjson":"^2.2.5","iconv-lite":"^0.7.0","playwright":"^1.57.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.7.1","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.13.2","@langchain/aws":"^1.0.2","better-sqlite3":"^12.4.6","@fastify/static":"^8.3.0","header-generator":"^2.1.77","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.1.2","@alpinejs/collapse":"^3.15.2","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^1.0.3","@langchain/textsplitters":"^1.0.0","@modelcontextprotocol/sdk":"^1.22.0","@langchain/google-vertexai":"^1.0.3","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.2","nock":"^14.0.10","vite":"^7.2.4","husky":"^9.1.7","memfs":"^4.51.0","vitest":"^3.2.4","postcss":"^8.5.6","@types/ws":"^8.18.1","vite-node":"^5.2.0","@types/psl":"^1.1.3","typescript":"^5.9.3","@types/node":"^24.10.1","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","autoprefixer":"^10.4.22","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.7","@commitlint/cli":"^20.1.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.17","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.17","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.34.0_1767556820504_0.8004393643887138","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@arabold/docs-mcp-server","version":"1.35.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.35.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"fe273e0681beef8223c941e89dca1ef43721105a","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.35.0.tgz","fileCount":127,"integrity":"sha512-Svb3TNkE9UeGLoRksWiL0jAziCnGj7o9orV5oRBHGBIHc8lJK9hcy0gTg/fM3qoWYhKNwGBlrAvV5/blKK8fUA==","signatures":[{"sig":"MEQCIBH6qipOEA6WGZwm478mKp/rsB8Xb1umCQJ4yq7f2MaaAiBSJsVAQ0xTQb9dUwkNUe8hSwud7To5TjXpXNadkOEK7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5298742},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"70ca137881c16897fd914f98fc21637074ff8cdb","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:coverage":"vitest run --coverage","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.3","psl":"^1.15.0","zod":"^4.3.4","jose":"^6.1.2","mime":"^4.1.0","yaml":"^2.8.2","axios":"^1.13.2","jsdom":"^27.2.0","yargs":"^18.0.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.2","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.0","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.0.6","minimatch":"^10.1.1","superjson":"^2.2.5","iconv-lite":"^0.7.0","playwright":"^1.57.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.7.1","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.13.2","markitdown-ts":"^0.0.8","@langchain/aws":"^1.0.2","better-sqlite3":"^12.4.6","@fastify/static":"^8.3.0","header-generator":"^2.1.77","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.1.2","@alpinejs/collapse":"^3.15.2","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^1.0.3","@langchain/textsplitters":"^1.0.0","@modelcontextprotocol/sdk":"^1.22.0","@langchain/google-vertexai":"^1.0.3","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.2","nock":"^14.0.10","vite":"^7.2.4","husky":"^9.1.7","memfs":"^4.51.0","vitest":"^3.2.4","postcss":"^8.5.6","@types/ws":"^8.18.1","vite-node":"^5.2.0","@types/psl":"^1.1.3","typescript":"^5.9.3","@types/node":"^24.10.1","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","autoprefixer":"^10.4.22","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.7","@commitlint/cli":"^20.1.0","@types/alpinejs":"^3.13.11","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.17","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.17","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.35.0_1768143505013_0.18789879255750086","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"@arabold/docs-mcp-server","version":"1.36.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.36.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"93d03356d6ec007cab8d29fa3dca7fcf0ef00549","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.36.0.tgz","fileCount":127,"integrity":"sha512-OWjfXZr8QQN76RhWFEigBRk5pmUldpOg2QTbs2W3QwSvQvnyhRUTRH0QzJeSN66GHY7290fJeXQVVynZPzjdyw==","signatures":[{"sig":"MEYCIQDOEWHmwndfR6XJE+7sFlLOEEINJtw8XcCHZVKEo3A2YgIhAIxTbU2xKy+P/6Lybm0amDzRCqwZUcpMwR9gXG2I/bnt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5370225},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"5a69c5140c577ca30dc8d98fa75ca19f0d59403f","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:coverage":"vitest run --coverage","evaluate:search":"promptfoo eval -c tests/search-eval/promptfoo.yaml","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.2","zod":"^4.3.5","jose":"^6.1.3","mime":"^4.1.0","yaml":"^2.8.2","axios":"^1.13.2","jsdom":"^27.4.0","yargs":"^18.0.0","yauzl":"^3.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.3","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.1","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.2.7","minimatch":"^10.1.1","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.57.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.8.1","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.20.0","markitdown-ts":"^0.0.8","@langchain/aws":"^1.1.1","better-sqlite3":"^12.6.0","@fastify/static":"^8.3.0","header-generator":"^2.1.79","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.1","@alpinejs/collapse":"^3.15.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.7","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.25.2","@langchain/google-vertexai":"^2.1.7","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.7","nock":"^14.0.10","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.51.1","vitest":"^3.2.4","postcss":"^8.5.6","archiver":"^7.0.1","@types/ws":"^8.18.1","promptfoo":"^0.120.11","vite-node":"^5.2.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","typescript":"^5.9.3","@types/node":"^24.10.7","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.23","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.11","@commitlint/cli":"^20.3.1","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.18","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.36.0_1768445581937_0.5544873256959564","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"@arabold/docs-mcp-server","version":"1.37.0","license":"MIT","_id":"@arabold/docs-mcp-server@1.37.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"2fa2ed520434a90624348c0b8808066522c38abe","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-1.37.0.tgz","fileCount":127,"integrity":"sha512-awgQKzLktbJA/XPkvNZtJOZY+C72QTRzf0sfkClL1/D/B3HPVZVMzS71aUmkA3ZmLKmSseK/svXHuG2d3l1GmA==","signatures":[{"sig":"MEYCIQDdycKG3EwLPCGYu/pMznuX03j/UABpHbIo3keRSqa17gIhAMSBxqH8cnxr8hp22Q8wYzmg4R1OTuH7lznnZwdYW5wW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5358261},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"c5e284d9bad35dc0b92d82e729b2910178a0c988","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:coverage":"vitest run --coverage","evaluate:search":"promptfoo eval -c tests/search-eval/promptfoo.yaml","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.2","zod":"^4.3.5","jose":"^6.1.3","mime":"^4.1.0","yaml":"^2.8.2","axios":"^1.13.2","jsdom":"^27.4.0","yargs":"^18.0.0","yauzl":"^3.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.3","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.1","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.2.7","minimatch":"^10.1.1","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.57.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.8.1","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.20.0","markitdown-ts":"^0.0.8","@langchain/aws":"^1.1.1","better-sqlite3":"^12.6.0","@fastify/static":"^8.3.0","header-generator":"^2.1.79","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.1","@alpinejs/collapse":"^3.15.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.7","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.25.3","@langchain/google-vertexai":"^2.1.7","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.7","nock":"^14.0.10","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.51.1","vitest":"^3.2.4","postcss":"^8.5.6","archiver":"^7.0.1","@types/ws":"^8.18.1","promptfoo":"^0.120.11","vite-node":"^5.2.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","typescript":"^5.9.3","@types/node":"^24.10.7","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.23","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.11","@commitlint/cli":"^20.3.1","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.18","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_1.37.0_1769915985764_0.43501183092264695","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@arabold/docs-mcp-server","version":"2.0.0","license":"MIT","_id":"@arabold/docs-mcp-server@2.0.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"f3863626aaaada4ce28eb23329c2ba3e2e6d93d3","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.0.0.tgz","fileCount":127,"integrity":"sha512-5J6T17kBmbVHBgAU14Xp1+OD3yG42HQbSTpyKlED1Q5f+H1Hqdco9EZvByKS22mKOt8RTLC4LasB7ejLyiv1Ag==","signatures":[{"sig":"MEYCIQDMdf6/FN4uH1hOlsfZhFMIeBdrPRZeAvKQYsLBop/XnwIhANpdO3d1VYEn6ISHx5ZbFKbeKq/jayzjBTX/adNj0ypq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5413298},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"a2e30330a4f91b35245f7afeab7855bb2ecfb770","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:coverage":"vitest run --coverage","evaluate:search":"promptfoo eval -c tests/search-eval/promptfoo.yaml","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.2","zod":"^4.3.5","jose":"^6.1.3","mime":"^4.1.0","yaml":"^2.8.2","axios":"^1.13.2","jsdom":"^27.4.0","yargs":"^18.0.0","yauzl":"^3.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.3","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.1","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.2.7","minimatch":"^10.1.1","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.57.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.8.1","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.20.0","markitdown-ts":"^0.0.8","@langchain/aws":"^1.1.1","better-sqlite3":"^12.6.0","@fastify/static":"^8.3.0","header-generator":"^2.1.79","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.1","@alpinejs/collapse":"^3.15.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.7","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.25.3","@langchain/google-vertexai":"^2.1.7","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.7","nock":"^14.0.10","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.51.1","vitest":"^3.2.4","postcss":"^8.5.6","archiver":"^7.0.1","@types/ws":"^8.18.1","promptfoo":"^0.120.11","vite-node":"^5.2.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","typescript":"^5.9.3","@types/node":"^24.10.7","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.23","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.11","@commitlint/cli":"^20.3.1","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.18","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.0.0_1770048567325_0.3928933580616132","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@arabold/docs-mcp-server","version":"2.0.1","license":"MIT","_id":"@arabold/docs-mcp-server@2.0.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"3b548d2b30cb5b2b271b19e67a0154fccf99cd44","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.0.1.tgz","fileCount":127,"integrity":"sha512-OBEDcGBobW/58JzqcN6qFoIOyNQAD4h6otca/TiBDYi+tLpV2Ga5eJTy43foZ4VXhDOUiHorA6G/HItISdCVzw==","signatures":[{"sig":"MEYCIQCQcOe3vtZmODnsLz8SVMxrdNAJSAmRXYpbi/ya+t5Y0wIhAJMP5evlY4Y1DQoyPUifOto2iuXbJKhood2jzUi0yWIY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5413297},"type":"module","engines":{"node":"=22.0.0"},"gitHead":"d9df2bb53d07eebde567a660a687efafeb983da2","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:coverage":"vitest run --coverage","evaluate:search":"promptfoo eval -c tests/search-eval/promptfoo.yaml","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.2","zod":"^4.3.5","jose":"^6.1.3","mime":"^4.1.0","yaml":"^2.8.2","axios":"^1.13.2","jsdom":"^27.4.0","yargs":"^18.0.0","yauzl":"^3.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.3","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.1","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.2.7","minimatch":"^10.1.1","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.57.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.8.1","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.20.0","markitdown-ts":"^0.0.8","@langchain/aws":"^1.1.1","better-sqlite3":"^12.6.0","@fastify/static":"^8.3.0","header-generator":"^2.1.79","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.1","@alpinejs/collapse":"^3.15.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.7","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.25.3","@langchain/google-vertexai":"^2.1.7","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.7","nock":"^14.0.10","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.51.1","vitest":"^3.2.4","postcss":"^8.5.6","archiver":"^7.0.1","@types/ws":"^8.18.1","promptfoo":"^0.120.11","vite-node":"^5.2.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","typescript":"^5.9.3","@types/node":"^24.10.7","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.23","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.11","@commitlint/cli":"^20.3.1","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.18","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.0.1_1770052670049_0.7401052421622614","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@arabold/docs-mcp-server","version":"2.0.2","license":"MIT","_id":"@arabold/docs-mcp-server@2.0.2","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"b9b93c2ed944c63336901398ed91708c78cad949","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.0.2.tgz","fileCount":127,"integrity":"sha512-Fbvuek4J5z1vfulFSBHBHBNc8e394u0qN6uz4soPXA2MLJoFhpWCOGBcV/JVa4oy6PIH8UtfK0y80NI8GLn6sw==","signatures":[{"sig":"MEUCIDFrQ4kJaax/dX/mYJyK63tbgcH9ytiNYLt7U8OvWzUJAiEA7Yfbvq80TTwNYw8kBi+xKKhey4j4b7eLKYXmZAUJ3+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5415933},"type":"module","engines":{"node":"=22.0.0"},"gitHead":"07e981215356f9a166de106c6de83fc7f5498bcd","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:coverage":"vitest run --coverage","evaluate:search":"promptfoo eval -c tests/search-eval/promptfoo.yaml","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.2","zod":"^4.3.5","jose":"^6.1.3","mime":"^4.1.0","yaml":"^2.8.2","axios":"^1.13.2","jsdom":"^27.4.0","yargs":"^18.0.0","yauzl":"^3.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.3","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.1","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.2.7","minimatch":"^10.1.1","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.57.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.8.1","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.20.0","markitdown-ts":"^0.0.8","@langchain/aws":"^1.1.1","better-sqlite3":"^12.6.0","@fastify/static":"^8.3.0","header-generator":"^2.1.79","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.1","@alpinejs/collapse":"^3.15.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.7","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.25.3","@langchain/google-vertexai":"^2.1.7","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.7","nock":"^14.0.10","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.51.1","vitest":"^3.2.4","postcss":"^8.5.6","archiver":"^7.0.1","@types/ws":"^8.18.1","promptfoo":"^0.120.11","vite-node":"^5.2.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","typescript":"^5.9.3","@types/node":"^24.10.7","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.23","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.11","@commitlint/cli":"^20.3.1","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.18","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.0.2_1770157281922_0.3999841988186592","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@arabold/docs-mcp-server","version":"2.0.3","license":"MIT","_id":"@arabold/docs-mcp-server@2.0.3","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"ed383c9700d613467acae2cedac36ca133a71874","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.0.3.tgz","fileCount":127,"integrity":"sha512-kZFmuKj7aUukUCWKjp0MW2BENiy0ecunv2jKGLcjFt4go5PCoP9jE9JmSWY8NzK8sl9oLVapxBTykBWBUaTDgQ==","signatures":[{"sig":"MEQCIGmpSoqMSYxY/G7YVeAJTbpcoTRcugac09Q3uODOMyJFAiB9tWtNSW0Qc5iIbcwVv2QUSU8mF+89IaJrWGgm7cakfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5415930},"type":"module","engines":{"node":">=22"},"gitHead":"b49ad81f1abce9b5f3241817c3ba8e3d4384f108","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:coverage":"vitest run --coverage","evaluate:search":"promptfoo eval -c tests/search-eval/promptfoo.yaml","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.2","zod":"^4.3.5","jose":"^6.1.3","mime":"^4.1.0","yaml":"^2.8.2","axios":"^1.13.2","jsdom":"^27.4.0","yargs":"^18.0.0","yauzl":"^3.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.3","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.1","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.2.7","minimatch":"^10.1.1","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.57.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.8.1","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.20.0","markitdown-ts":"^0.0.8","@langchain/aws":"^1.1.1","better-sqlite3":"^12.6.0","@fastify/static":"^8.3.0","header-generator":"^2.1.79","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.1","@alpinejs/collapse":"^3.15.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.7","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.25.3","@langchain/google-vertexai":"^2.1.7","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.7","nock":"^14.0.10","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.51.1","vitest":"^3.2.4","postcss":"^8.5.6","archiver":"^7.0.1","@types/ws":"^8.18.1","promptfoo":"^0.120.11","vite-node":"^5.2.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","typescript":"^5.9.3","@types/node":"^24.10.7","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.23","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.11","@commitlint/cli":"^20.3.1","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.18","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.0.3_1770759893870_0.19462781042443256","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@arabold/docs-mcp-server","version":"2.0.4","license":"MIT","_id":"@arabold/docs-mcp-server@2.0.4","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"2450fa30c85a87b0fb4ec6b599d8ed7aa43376c6","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.0.4.tgz","fileCount":127,"integrity":"sha512-NUOXuo6a0aeGufIAXHWs+faBfYq07MPeAMsHKpSuQCFa1rWj/SH00qwh8Z3Dm5Ed9Am8TJX4oLAKFl4Aqu6ijQ==","signatures":[{"sig":"MEUCIF794jeGIlYYpwR9j5nfFbk0S0B/+SatQL6gSTvTFAfhAiEAqjiAE+MG6AzMipMf+scIUArqvSXjHeSIUo4qdYMU+qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5425995},"type":"module","engines":{"node":">=22"},"gitHead":"ff76fe2aa0534dc53d1c718daaa38c44629ac015","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:coverage":"vitest run --coverage","evaluate:search":"promptfoo eval -c tests/search-eval/promptfoo.yaml","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.2","zod":"^4.3.5","jose":"^6.1.3","mime":"^4.1.0","yaml":"^2.8.2","axios":"^1.13.2","jsdom":"^27.4.0","yargs":"^18.0.0","yauzl":"^3.2.0","dotenv":"^17.2.3","remark":"^15.0.1","semver":"^7.7.3","cheerio":"^1.1.2","fastify":"^5.6.2","fuse.js":"^7.1.0","alpinejs":"^3.15.3","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.1","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.2.7","minimatch":"^10.1.1","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.57.0","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.11","@trpc/client":"^11.8.1","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.20.0","markitdown-ts":"^0.0.8","@langchain/aws":"^1.1.1","better-sqlite3":"^12.6.0","@fastify/static":"^8.3.0","header-generator":"^2.1.79","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.1","@alpinejs/collapse":"^3.15.3","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.3","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.7","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.25.3","@langchain/google-vertexai":"^2.1.7","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.7","nock":"^14.0.10","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.51.1","vitest":"^3.2.4","postcss":"^8.5.6","archiver":"^7.0.1","@types/ws":"^8.18.1","promptfoo":"^0.120.11","vite-node":"^5.2.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","typescript":"^5.9.3","@types/node":"^24.10.7","lint-staged":"^16.2.7","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.23","@types/semver":"^7.7.1","@biomejs/biome":"^2.3.11","@commitlint/cli":"^20.3.1","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.2","@tailwindcss/vite":"^4.1.18","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.1.18","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.3","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.2","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.0.4_1771338468244_0.12031272856908837","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@arabold/docs-mcp-server","version":"2.1.0","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@2.1.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"26d464af4e89a9d4ffeb720c7e5915482c279c57","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.1.0.tgz","fileCount":134,"integrity":"sha512-+7hu9m7C/NXDiQhTdqSKBU6qrzp27n78K9vKw4QK8EcDztcyfgaR1JmmKd4GLZvFW8qB2qjCYFd+3RAK4CZbZQ==","signatures":[{"sig":"MEUCIC97I5h9DMb09KNg8r4ihykBfzhWs2TEruvqlAwV3Ar+AiEAmvLRT4kwSgN97NvVmSeBZh7kSM7WOANC2cfhY7RtoWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5467652},"type":"module","engines":{"node":">=22"},"gitHead":"42c8de23efbd50be8393a5273b2f9b73d1298339","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:coverage":"vitest run --coverage","evaluate:search":"promptfoo eval -c tests/search-eval/promptfoo.yaml","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.11","zod":"^4.3.6","jose":"^6.2.1","mime":"^4.1.0","yaml":"^2.8.2","axios":"^1.13.6","jsdom":"^27.4.0","yargs":"^18.0.0","yauzl":"^3.2.1","dotenv":"^17.3.1","remark":"^15.0.1","semver":"^7.7.4","cheerio":"^1.2.0","fastify":"^5.8.2","fuse.js":"^7.1.0","alpinejs":"^3.15.8","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.3","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.2.32","minimatch":"^10.2.4","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.58.2","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.13","@trpc/client":"^11.13.4","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.21.2","remark-parse":"^11.0.0","@langchain/aws":"^1.3.2","better-sqlite3":"^12.8.0","@fastify/static":"^8.3.0","@kreuzberg/node":"^4.4.6","header-generator":"^2.1.81","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.13","@toon-format/toon":"^2.1.0","@alpinejs/collapse":"^3.15.8","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.25","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.27.1","@langchain/google-vertexai":"^2.1.25","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","nock":"^14.0.11","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.56.11","vitest":"^3.2.4","postcss":"^8.5.8","archiver":"^7.0.1","@types/ws":"^8.18.1","promptfoo":"^0.120.19","vite-node":"^5.3.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","typescript":"^5.9.3","@types/node":"^24.12.0","lint-staged":"^16.4.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.27","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.7","@commitlint/cli":"^20.5.0","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.3","@tailwindcss/vite":"^4.2.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.6","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.1.0_1773620337578_0.605452323686853","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@arabold/docs-mcp-server","version":"2.1.1","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@2.1.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"4f7f944935a57d48148982c426e7d1074038f3ab","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.1.1.tgz","fileCount":134,"integrity":"sha512-71b+WGYCdCri26TxFgTETc2Dnn6P7nHCSjJGcHzYPchCJnCplvaV2PTZ7Hp0evw4BZ3gCw/URqEUAs5VOnzxTg==","signatures":[{"sig":"MEYCIQCIIHmxP9RKdYU/yghuvtA8/yRBSlZYz8vWUcasbWBGyQIhANPkt4drQs5ZwNIG/T5dPUkalO6ITgxTxoCET5ZSkbPs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5468998},"type":"module","engines":{"node":">=22"},"gitHead":"c6b98c30a903f8e0d378640ee4b39f556520230b","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:coverage":"vitest run --coverage","evaluate:search":"promptfoo eval -c tests/search-eval/promptfoo.yaml","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.11","zod":"^4.3.6","jose":"^6.2.1","mime":"^4.1.0","yaml":"^2.8.2","axios":"^1.13.6","jsdom":"^27.4.0","yargs":"^18.0.0","yauzl":"^3.2.1","dotenv":"^17.3.1","remark":"^15.0.1","semver":"^7.7.4","cheerio":"^1.2.0","fastify":"^5.8.2","fuse.js":"^7.1.0","alpinejs":"^3.15.8","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.3","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.2.32","minimatch":"^10.2.4","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.58.2","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.13","@trpc/client":"^11.13.4","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.21.2","remark-parse":"^11.0.0","@langchain/aws":"^1.3.2","better-sqlite3":"^12.8.0","@fastify/static":"^8.3.0","@kreuzberg/node":"^4.4.6","header-generator":"^2.1.81","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.13","@toon-format/toon":"^2.1.0","@alpinejs/collapse":"^3.15.8","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.25","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.27.1","@langchain/google-vertexai":"^2.1.25","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","nock":"^14.0.11","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.56.11","vitest":"^3.2.4","postcss":"^8.5.8","archiver":"^7.0.1","@types/ws":"^8.18.1","promptfoo":"^0.120.19","vite-node":"^5.3.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","typescript":"^5.9.3","@types/node":"^24.12.0","lint-staged":"^16.4.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.27","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.7","@commitlint/cli":"^20.5.0","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.3","@tailwindcss/vite":"^4.2.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.6","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.1.1_1773688104120_0.555998685167197","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@arabold/docs-mcp-server","version":"2.2.0","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@2.2.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"1d70203bf0c26e0305735a2b7ed72108019e552e","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.2.0.tgz","fileCount":135,"integrity":"sha512-GHCSx9XAgOrRpKhz+ppHyRa6VE2Z6DsskzNO84zEN/PHa1P9QIo28ADxOPSxia5vxUzPZnpo+5lHB71vznMH9A==","signatures":[{"sig":"MEYCIQDOS61UjY+sS77Ku2yUwJb6Uc43tP6LTI8zeG+Zvtfi0AIhAImMmhVF98tJcbWHaxjKyN3SH5j69DDBiKr24O8rSWKL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5498999},"type":"module","engines":{"node":">=22"},"gitHead":"a0e9221d1843326d7f4e108fecca1376b2308709","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:coverage":"vitest run --coverage","evaluate:search":"promptfoo eval -c tests/search-eval/promptfoo.yaml","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.11","zod":"^4.3.6","jose":"^6.2.1","mime":"^4.1.0","uuid":"^13.0.0","yaml":"^2.8.2","axios":"^1.13.6","jsdom":"^27.4.0","yargs":"^18.0.0","yauzl":"^3.2.1","dotenv":"^17.3.1","remark":"^15.0.1","semver":"^7.7.4","cheerio":"^1.2.0","fastify":"^5.8.2","fuse.js":"^7.1.0","unified":"^11.0.5","alpinejs":"^3.15.8","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.3","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.2.32","minimatch":"^10.2.4","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.58.2","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.13","@trpc/client":"^11.13.4","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.21.2","remark-parse":"^11.0.0","@langchain/aws":"^1.3.2","better-sqlite3":"^12.8.0","@fastify/static":"^8.3.0","@kreuzberg/node":"^4.4.6","@langchain/core":"^1.1.36","header-generator":"^2.1.81","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.13","@toon-format/toon":"^2.1.0","@alpinejs/collapse":"^3.15.8","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.25","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.27.1","@langchain/google-vertexai":"^2.1.25","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","nock":"^14.0.11","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.56.11","vitest":"^3.2.4","postcss":"^8.5.8","archiver":"^7.0.1","@types/ws":"^8.18.1","promptfoo":"^0.120.19","vite-node":"^5.3.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","domhandler":"^6.0.1","typescript":"^5.9.3","@types/node":"^24.12.0","lint-staged":"^16.4.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.27","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.7","@commitlint/cli":"^20.5.0","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.3","@commitlint/types":"^20.5.0","@tailwindcss/vite":"^4.2.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.6","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.2.0_1774832071426_0.952245725389824","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@arabold/docs-mcp-server","version":"2.2.1","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@2.2.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"c3840f4154bc2731f528f30745fe2d7070f90b85","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.2.1.tgz","fileCount":135,"integrity":"sha512-4HMcaihI5tOiZ6BSDMScQRs8cTo8jfrd0wfmFUIZcvtBo9cKKR9WIvUOciBwz8hDQa71ORJc9zZWk145gIPp5Q==","signatures":[{"sig":"MEUCIQC7ZCXL+2+yE8BhlzXeCj4LwDxDSvdRdYF7dUxVQ4O+uQIgBFeeswwXkl/STnxVWpjDEGEZP+NAgbmE8JZV9T+MD3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5498999},"type":"module","engines":{"node":">=22"},"gitHead":"e870708c67fd2c6d870a17636971642ae0876683","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:coverage":"vitest run --coverage","evaluate:search":"promptfoo eval -c tests/search-eval/promptfoo.yaml","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.11","zod":"^4.3.6","jose":"^6.2.1","mime":"^4.1.0","uuid":"^13.0.0","yaml":"^2.8.2","axios":"^1.13.6","jsdom":"^27.4.0","yargs":"^18.0.0","yauzl":"^3.2.1","dotenv":"^17.3.1","remark":"^15.0.1","semver":"^7.7.4","cheerio":"^1.2.0","fastify":"^5.8.2","fuse.js":"^7.1.0","unified":"^11.0.5","alpinejs":"^3.15.8","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.3","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.2.32","minimatch":"^10.2.4","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.58.2","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.13","@trpc/client":"^11.13.4","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.21.2","remark-parse":"^11.0.0","@langchain/aws":"^1.3.2","better-sqlite3":"^12.8.0","@fastify/static":"^8.3.0","@kreuzberg/node":"^4.4.6","@langchain/core":"^1.1.36","header-generator":"^2.1.81","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.13","@toon-format/toon":"^2.1.0","@alpinejs/collapse":"^3.15.8","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.25","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.27.1","@langchain/google-vertexai":"^2.1.25","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","nock":"^14.0.11","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.56.11","vitest":"^3.2.4","postcss":"^8.5.8","archiver":"^7.0.1","@types/ws":"^8.18.1","promptfoo":"^0.120.19","vite-node":"^5.3.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","domhandler":"^6.0.1","typescript":"^5.9.3","@types/node":"^24.12.0","lint-staged":"^16.4.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.27","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.7","@commitlint/cli":"^20.5.0","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.3","@commitlint/types":"^20.5.0","@tailwindcss/vite":"^4.2.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.6","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.2.1_1774833714993_0.8469255279780021","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@arabold/docs-mcp-server","version":"2.2.2","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@2.2.2","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"c00384a5467aac44c88cee52d59f4b9bc11d98de","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.2.2.tgz","fileCount":135,"integrity":"sha512-zPQHcEwVumQ05tCII6ogz37BAT1+6a5lRazuO3TYCAfD02sNFMfaqr/b7QyP24K6NHBf052b5nQRzSWbmZpoGQ==","signatures":[{"sig":"MEYCIQC3ULTFmgwVXKIzGVPU2xhaBN2zJTRuOtMMBy/hJxOxSQIhAMkSAXkSKujJgr2X9uI4hhh1ohaFEN/BxxJ1K4OmqJih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5539519},"type":"module","engines":{"node":">=22"},"gitHead":"2b9947fe95eacab738995bd3e41006baa101d085","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:coverage":"vitest run --coverage","evaluate:search":"promptfoo eval -c tests/search-eval/promptfoo.yaml","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.11","zod":"^4.3.6","jose":"^6.2.1","mime":"^4.1.0","uuid":"^13.0.0","yaml":"^2.8.2","axios":"^1.13.6","jsdom":"^27.4.0","yargs":"^18.0.0","yauzl":"^3.2.1","dotenv":"^17.3.1","remark":"^15.0.1","semver":"^7.7.4","cheerio":"^1.2.0","fastify":"^5.8.2","fuse.js":"^7.1.0","unified":"^11.0.5","alpinejs":"^3.15.8","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.3","env-paths":"^3.0.0","idiomorph":"^0.7.4","langchain":"^1.2.32","minimatch":"^10.2.4","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.58.2","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.13","@trpc/client":"^11.13.4","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.21.2","remark-parse":"^11.0.0","@langchain/aws":"^1.3.2","better-sqlite3":"^12.8.0","@fastify/static":"^8.3.0","@kreuzberg/node":"^4.4.6","@langchain/core":"^1.1.36","header-generator":"^2.1.81","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.13","@toon-format/toon":"^2.1.0","@alpinejs/collapse":"^3.15.8","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.25","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.27.1","@langchain/google-vertexai":"^2.1.25","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","nock":"^14.0.11","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.56.11","vitest":"^3.2.4","postcss":"^8.5.8","archiver":"^7.0.1","@types/ws":"^8.18.1","promptfoo":"^0.120.19","vite-node":"^5.3.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","domhandler":"^6.0.1","typescript":"^5.9.3","@types/node":"^24.12.0","lint-staged":"^16.4.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^27.0.0","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.27","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.7","@commitlint/cli":"^20.5.0","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.3","@commitlint/types":"^20.5.0","@tailwindcss/vite":"^4.2.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.6","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.2.2_1778971355200_0.7558900864359792","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@arabold/docs-mcp-server","version":"2.3.0","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@2.3.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"5cf3ba858666fa5151012a34c45e980f61533041","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.3.0.tgz","fileCount":135,"integrity":"sha512-jD9zhRfVEIz9q2arf7QmCZKdXh4JAWHwNdOBewRiptkIauEwiPGMYO8of6Ahv4I2YYjDDcqTgkDqfHuD37SVhA==","signatures":[{"sig":"MEUCIQDShE5/j5bVtimZoyUH7NNfRnPSHjkQRXy17ymYKEVv+QIgHTkAAsejxwFOYGxYURQ+WwiVIabUtco/8DS5P3UBSGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5625089},"type":"module","engines":{"node":">=22"},"gitHead":"9b9dfcc59569cf309c526f6dd7282523123fdc86","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run --exclude test/docker-e2e.test.ts","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --exclude test/docker-e2e.test.ts test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:docker":"vitest run test/docker-e2e.test.ts","test:coverage":"vitest run --coverage --exclude test/docker-e2e.test.ts","evaluate:search":"npx -y promptfoo@0.121.11 eval -c tests/search-eval/promptfoo.yaml","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.11","zod":"^4.3.6","jose":"^6.2.1","mime":"^4.1.0","uuid":"^14.0.0","yaml":"^2.8.2","axios":"^1.13.6","jsdom":"^29.1.1","yargs":"^18.0.0","yauzl":"^3.2.1","dotenv":"^17.3.1","remark":"^15.0.1","semver":"^7.7.4","cheerio":"^1.2.0","fastify":"^5.8.2","fuse.js":"^7.1.0","unified":"^11.0.5","alpinejs":"^3.15.8","flowbite":"^4.0.1","htmx.org":"^2.0.8","turndown":"^7.2.2","dompurify":"^3.3.3","env-paths":"^4.0.0","idiomorph":"^0.7.4","langchain":"^1.2.32","minimatch":"^10.2.4","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.58.2","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.13","@trpc/client":"^11.13.4","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.21.2","remark-parse":"^11.0.0","@langchain/aws":"^1.3.2","better-sqlite3":"^12.8.0","@fastify/static":"^9.1.3","@kreuzberg/node":"~4.4.6","@langchain/core":"^1.1.36","header-generator":"^2.1.81","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.13","@toon-format/toon":"^2.1.0","@alpinejs/collapse":"^3.15.8","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.25","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.27.1","@langchain/google-vertexai":"^2.1.25","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","nock":"^14.0.11","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.56.11","vitest":"^3.2.4","postcss":"^8.5.8","archiver":"^8.0.0","@types/ws":"^8.18.1","vite-node":"^5.3.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","domhandler":"^6.0.1","typescript":"^5.9.3","@types/node":"^24.12.0","lint-staged":"^17.0.5","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^28.0.3","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.27","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.7","@commitlint/cli":"^21.0.1","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.3","@commitlint/types":"^21.0.1","@tailwindcss/vite":"^4.2.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.6","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.3.0_1779048443857_0.9700743744373774","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@arabold/docs-mcp-server","version":"2.4.0","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@2.4.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"127e0bb22ec5da96e8634a219b6e67db3f328aff","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.4.0.tgz","fileCount":137,"integrity":"sha512-rNOYw1s8iAkPrIyoVmPVl+ACh8Aimihwx34WsDqV5PWsaUGJ/HD+rEgy26vv/RWzKJVS0tnc+vTfFbNC4U6ugA==","signatures":[{"sig":"MEYCIQCuTCDQ9EOtubC3wGsIs2k+/2dUvTXkuy6PeHNIIWY/IQIhAIz+aKaa9I04NR9tLntcgjPaOO1tCJ5IorynNcHl/LVK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5696057},"type":"module","engines":{"node":">=22"},"gitHead":"e1a7e199de353eb23e7a1f6493fdb46f902e8456","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run --exclude test/docker-e2e.test.ts","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --exclude test/docker-e2e.test.ts test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:docker":"vitest run test/docker-e2e.test.ts","test:coverage":"vitest run --coverage --exclude test/docker-e2e.test.ts","evaluate:search":"vite-node tests/search-eval/run.ts --measure","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json","evaluate:search:baseline":"vite-node tests/search-eval/run.ts --baseline","evaluate:search:preflight":"vite-node tests/search-eval/cli/preflight.ts"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.11","zod":"^4.3.6","jose":"^6.2.1","mime":"^4.1.0","uuid":"^14.0.0","yaml":"^2.8.2","axios":"^1.13.6","jsdom":"^29.1.1","yargs":"^18.0.0","yauzl":"^3.2.1","dotenv":"^17.3.1","remark":"^15.0.1","semver":"^7.7.4","cheerio":"^1.2.0","fastify":"^5.8.2","fuse.js":"^7.1.0","unified":"^11.0.5","alpinejs":"^3.15.8","defuddle":"^0.18.1","flowbite":"^4.0.1","htmx.org":"^2.0.8","linkedom":"^0.18.12","turndown":"^7.2.2","dompurify":"^3.3.3","env-paths":"^4.0.0","idiomorph":"^0.7.4","langchain":"^1.2.32","minimatch":"^10.2.4","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.58.2","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.13","@trpc/client":"^11.13.4","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.21.2","remark-parse":"^11.0.0","@langchain/aws":"^1.3.2","better-sqlite3":"^12.8.0","@fastify/static":"^9.1.3","@kreuzberg/node":"~4.4.6","@langchain/core":"^1.1.36","header-generator":"^2.1.81","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.13","@toon-format/toon":"^2.1.0","@alpinejs/collapse":"^3.15.8","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.25","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.27.1","@langchain/google-vertexai":"^2.1.25","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","nock":"^14.0.11","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.56.11","vitest":"^3.2.4","postcss":"^8.5.8","archiver":"^8.0.0","@types/ws":"^8.18.1","vite-node":"^5.3.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","domhandler":"^6.0.1","typescript":"^5.9.3","@types/node":"^24.12.0","lint-staged":"^17.0.5","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^28.0.3","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.27","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.7","@commitlint/cli":"^21.0.1","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.3","@commitlint/types":"^21.0.1","@tailwindcss/vite":"^4.2.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.6","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.4.0_1779221838647_0.05919692619304029","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@arabold/docs-mcp-server","version":"2.4.2","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@2.4.2","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"09386b3961f938ac7ee3c10db79bb582bd058b87","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.4.2.tgz","fileCount":137,"integrity":"sha512-pCDKu0ZqITFA2ebYnWVqDUXtRvRm1zch4w5uWHPucn35JGvxvykpBWnWOeoL2yZT1uvOvVok4fI0zMwCMfY9zw==","signatures":[{"sig":"MEUCIEvXiX1XQ9n9WZIL9ZC5asg/PmBqcrxAM6YPQ1mAzt6QAiEAxwTPhwxCRWYOaDHVEfkYfx8IKRSn3S+GSsKwaKLzWIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5753309},"type":"module","engines":{"node":">=22"},"gitHead":"6502c3e4d654a0ee8dedea9e7ecb3fd5e1f44c8d","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run --exclude test/docker-e2e.test.ts","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --exclude test/docker-e2e.test.ts test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:docker":"vitest run test/docker-e2e.test.ts","test:coverage":"vitest run --coverage --exclude test/docker-e2e.test.ts","evaluate:search":"vite-node tests/search-eval/run.ts --measure","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json","evaluate:search:baseline":"vite-node tests/search-eval/run.ts --baseline","evaluate:search:preflight":"vite-node tests/search-eval/cli/preflight.ts"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.19.0","psl":"^1.15.0","tar":"^7.5.11","zod":"^4.3.6","jose":"^6.2.1","mime":"^4.1.0","uuid":"^14.0.0","yaml":"^2.8.2","axios":"^1.13.6","jsdom":"^29.1.1","yargs":"^18.0.0","yauzl":"^3.2.1","dotenv":"^17.3.1","remark":"^15.0.1","semver":"^7.7.4","cheerio":"^1.2.0","fastify":"^5.8.2","fuse.js":"^7.1.0","unified":"^11.0.5","alpinejs":"^3.15.8","defuddle":"^0.18.1","flowbite":"^4.0.1","htmx.org":"^2.0.8","linkedom":"^0.18.12","turndown":"^7.2.2","dompurify":"^3.3.3","env-paths":"^4.0.0","idiomorph":"^0.7.4","langchain":"^1.2.32","minimatch":"^10.2.4","superjson":"^2.2.6","iconv-lite":"^0.7.2","playwright":"^1.58.2","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.7-alpha.2","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.13","@trpc/client":"^11.13.4","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.21.2","remark-parse":"^11.0.0","@langchain/aws":"^1.3.2","better-sqlite3":"^12.8.0","@fastify/static":"^9.1.3","@kreuzberg/node":"~4.4.6","@langchain/core":"^1.1.36","header-generator":"^2.1.81","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.2.13","@toon-format/toon":"^2.1.0","@alpinejs/collapse":"^3.15.8","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.1.25","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.27.1","@langchain/google-vertexai":"^2.1.25","@joplin/turndown-plugin-gfm":"^1.0.64"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.10","nock":"^14.0.11","vite":"^7.3.1","husky":"^9.1.7","memfs":"^4.56.11","vitest":"^3.2.4","postcss":"^8.5.8","archiver":"^8.0.0","@types/ws":"^8.18.1","vite-node":"^5.3.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","domhandler":"^6.0.1","typescript":"^5.9.3","@types/node":"^24.12.0","lint-staged":"^17.0.5","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^28.0.3","@types/yauzl":"^2.10.3","autoprefixer":"^10.4.27","@types/semver":"^7.7.1","@biomejs/biome":"^2.4.7","@commitlint/cli":"^21.0.1","@types/alpinejs":"^3.13.11","@types/archiver":"^7.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^4.5.4","semantic-release":"^25.0.3","@commitlint/types":"^21.0.1","@tailwindcss/vite":"^4.2.1","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.6","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.4.2_1780883368622_0.7913629889758849","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@arabold/docs-mcp-server","version":"2.4.3","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@2.4.3","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"844ebf9bee5cc04bf3cd8c2d7c4d45a4779ee547","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.4.3.tgz","fileCount":141,"integrity":"sha512-a4epG6YTytBrnaAzXowhhe6FOoxnzbD8Oq7BvKyibM7fJcof5wyonzTBNyG+DlgritcTuDwU8j6dLE5Nxjyosg==","signatures":[{"sig":"MEYCIQCYDsBSdR9qM5h5H0QObAiKc5yY3WkuAsMQaNWNsw/X5QIhAJYep4tmSrr2rFx1JKq5W1FwOy5MN6AHF4dVkccIokWb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5445351},"type":"module","engines":{"node":">=22"},"gitHead":"a76938a75bd0805e8f7f12b3e9007846891dab62","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run --exclude test/docker-e2e.test.ts","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --exclude test/docker-e2e.test.ts test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:docker":"vitest run test/docker-e2e.test.ts","test:coverage":"vitest run --coverage --exclude test/docker-e2e.test.ts","evaluate:search":"vite-node tests/search-eval/run.ts --measure","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json","evaluate:search:baseline":"vite-node tests/search-eval/run.ts --baseline","evaluate:search:preflight":"vite-node tests/search-eval/cli/preflight.ts"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.1","psl":"^1.15.0","tar":"^7.5.20","zod":"^4.4.3","jose":"^6.2.3","mime":"^4.1.0","uuid":"^14.0.1","yaml":"^2.9.0","axios":"^1.18.1","jsdom":"^29.1.1","yargs":"^18.0.0","yauzl":"^3.4.0","dotenv":"^17.4.2","remark":"^15.0.1","semver":"^7.8.5","cheerio":"^1.2.0","fastify":"^5.10.0","fuse.js":"^7.5.0","unified":"^11.0.5","alpinejs":"^3.15.12","defuddle":"^0.19.1","flowbite":"^4.0.2","htmx.org":"^2.0.10","linkedom":"^0.18.13","turndown":"^7.2.4","dompurify":"^3.4.12","env-paths":"^4.0.0","idiomorph":"^0.7.4","langchain":"^1.5.3","minimatch":"^10.2.5","superjson":"^2.2.6","iconv-lite":"^0.7.3","playwright":"^1.61.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.9","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.13","@trpc/client":"^11.18.0","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.45.2","remark-parse":"^11.0.0","@langchain/aws":"^1.4.3","better-sqlite3":"^12.11.1","@fastify/static":"^10.1.0","@kreuzberg/node":"~4.10.2","@langchain/core":"^1.2.3","header-generator":"^2.1.82","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.5.5","@toon-format/toon":"^2.3.1","@alpinejs/collapse":"^3.15.12","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.2.0","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.29.0","@langchain/google-vertexai":"^2.2.0","@joplin/turndown-plugin-gfm":"^1.0.67"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","nock":"^14.0.16","vite":"^8.1.5","husky":"^9.1.7","memfs":"^4.64.0","vitest":"^4.1.10","postcss":"^8.5.20","archiver":"^8.0.0","@types/ws":"^8.18.1","vite-node":"^6.0.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","domhandler":"^6.0.1","typescript":"^5.9.3","@types/node":"^26.1.1","lint-staged":"^17.1.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^28.0.3","@types/yauzl":"^3.4.0","autoprefixer":"^10.5.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.5.4","@commitlint/cli":"^21.2.1","@types/alpinejs":"^3.13.11","@types/archiver":"^8.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^5.0.3","semantic-release":"^25.0.8","@commitlint/types":"^21.2.0","@tailwindcss/vite":"^4.3.3","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.3.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.9","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.4.3_1784727167288_0.24707787914410284","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@arabold/docs-mcp-server","version":"2.4.4","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@2.4.4","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"481ed2d77248061110b87346abaee3d34b1def8c","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.4.4.tgz","fileCount":141,"integrity":"sha512-fFyiqy0MNg2ZkSsFuvs7tG26B+6hTfNuGnv0o+hNJFC/sGvy5ZOrLDm6n9gpUmMBmV/zKeiSWO8zy5117yEChQ==","signatures":[{"sig":"MEUCIQCdzLt+E4+VJFQ6YdWXepzFBU7jsiqwBz20uWdZviF3BwIgXp1cP7aaEIqSL5AeVojMZR6nIG43TJwe4pt1gtKpIno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5445351},"type":"module","engines":{"node":">=22"},"gitHead":"80927124f36a39c72a00ec7ce7864633705ba5b5","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run --exclude test/docker-e2e.test.ts","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --exclude test/docker-e2e.test.ts test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:docker":"vitest run test/docker-e2e.test.ts","test:coverage":"vitest run --coverage --exclude test/docker-e2e.test.ts","evaluate:search":"vite-node tests/search-eval/run.ts --measure","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json","evaluate:search:baseline":"vite-node tests/search-eval/run.ts --baseline","evaluate:search:preflight":"vite-node tests/search-eval/cli/preflight.ts"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.1","psl":"^1.15.0","tar":"^7.5.20","zod":"^4.4.3","jose":"^6.2.3","mime":"^4.1.0","uuid":"^14.0.1","yaml":"^2.9.0","axios":"^1.18.1","jsdom":"^29.1.1","yargs":"^18.0.0","yauzl":"^3.4.0","dotenv":"^17.4.2","remark":"^15.0.1","semver":"^7.8.5","cheerio":"^1.2.0","fastify":"^5.10.0","fuse.js":"^7.5.0","unified":"^11.0.5","alpinejs":"^3.15.12","defuddle":"^0.19.1","flowbite":"^4.0.2","htmx.org":"^2.0.10","linkedom":"^0.18.13","turndown":"^7.2.4","dompurify":"^3.4.12","env-paths":"^4.0.0","idiomorph":"^0.7.4","langchain":"^1.5.3","minimatch":"^10.2.5","superjson":"^2.2.6","iconv-lite":"^0.7.3","playwright":"^1.61.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.9","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.13","@trpc/client":"^11.18.0","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.45.2","remark-parse":"^11.0.0","@langchain/aws":"^1.4.3","better-sqlite3":"^12.11.1","@fastify/static":"^10.1.0","@kreuzberg/node":"~4.10.2","@langchain/core":"^1.2.3","header-generator":"^2.1.82","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.5.5","@toon-format/toon":"^2.3.1","@alpinejs/collapse":"^3.15.12","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.2.0","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.29.0","@langchain/google-vertexai":"^2.2.0","@joplin/turndown-plugin-gfm":"^1.0.67"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","nock":"^14.0.16","vite":"^8.1.5","husky":"^9.1.7","memfs":"^4.64.0","vitest":"^4.1.10","postcss":"^8.5.20","archiver":"^8.0.0","@types/ws":"^8.18.1","vite-node":"^6.0.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","domhandler":"^6.0.1","typescript":"^5.9.3","@types/node":"^26.1.1","lint-staged":"^17.1.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^28.0.3","@types/yauzl":"^3.4.0","autoprefixer":"^10.5.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.5.4","@commitlint/cli":"^21.2.1","@types/alpinejs":"^3.13.11","@types/archiver":"^8.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^5.0.3","semantic-release":"^25.0.8","@commitlint/types":"^21.2.0","@tailwindcss/vite":"^4.3.3","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.3.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.9","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.4.4_1784742164088_0.7242446004814991","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@arabold/docs-mcp-server","version":"2.4.5","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@2.4.5","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"8dfbf99c4dc61742e4ecb682cd92b8882230c0e1","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.4.5.tgz","fileCount":141,"integrity":"sha512-pa+yzUZQYth0hG+Gftk1OxAVgC9AxueG0TA6ypVliLITF3QZ64UKvqrhXXkL7NANjtRcJnX1jYWPN2NNcR08ow==","signatures":[{"sig":"MEQCIFPga1+9ETqL5vOwsWay4UigaCtVRg1Lq6VobnExnJQ+AiA9ZUlTkivDMQrheORWAzGDQ3Hg5b595fLnrGIeE2J4Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5445343},"type":"module","engines":{"node":">=22"},"gitHead":"5b03d219c55b75a1c99eccd76bc190263c2bbfd4","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run --exclude test/docker-e2e.test.ts","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --exclude test/docker-e2e.test.ts test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:docker":"vitest run test/docker-e2e.test.ts","test:coverage":"vitest run --coverage --exclude test/docker-e2e.test.ts","evaluate:search":"vite-node tests/search-eval/run.ts --measure","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json","evaluate:search:baseline":"vite-node tests/search-eval/run.ts --baseline","evaluate:search:preflight":"vite-node tests/search-eval/cli/preflight.ts"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.1","psl":"^1.15.0","tar":"^7.5.20","zod":"^4.4.3","jose":"^6.2.3","mime":"^4.1.0","uuid":"^14.0.1","yaml":"^2.9.0","axios":"^1.18.1","jsdom":"^29.1.1","yargs":"^18.0.0","yauzl":"^3.4.0","dotenv":"^17.4.2","remark":"^15.0.1","semver":"^7.8.5","cheerio":"^1.2.0","fastify":"^5.10.0","fuse.js":"^7.5.0","unified":"^11.0.5","alpinejs":"^3.15.12","defuddle":"^0.19.1","flowbite":"^4.0.2","htmx.org":"^2.0.10","linkedom":"^0.18.13","turndown":"^7.2.4","dompurify":"^3.4.12","env-paths":"^4.0.0","idiomorph":"^0.7.4","langchain":"^1.5.3","minimatch":"^10.2.5","superjson":"^2.2.6","iconv-lite":"^0.7.3","playwright":"^1.61.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.9","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.13","@trpc/client":"^11.18.0","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.45.2","remark-parse":"^11.0.0","@langchain/aws":"^1.4.3","better-sqlite3":"^12.11.1","@fastify/static":"^10.1.0","@kreuzberg/node":"~4.10.2","@langchain/core":"^1.2.3","header-generator":"^2.1.82","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.5.5","@toon-format/toon":"^2.3.1","@alpinejs/collapse":"^3.15.12","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.2.0","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.29.0","@langchain/google-vertexai":"^2.2.0","@joplin/turndown-plugin-gfm":"^1.0.67"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","nock":"^14.0.16","vite":"^8.1.5","husky":"^9.1.7","memfs":"^4.64.0","vitest":"^4.1.10","postcss":"^8.5.20","archiver":"^8.0.0","@types/ws":"^8.18.1","vite-node":"^6.0.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","domhandler":"^6.0.1","typescript":"^5.9.3","@types/node":"^26.1.1","lint-staged":"^17.1.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^28.0.3","@types/yauzl":"^3.4.0","autoprefixer":"^10.5.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.5.4","@commitlint/cli":"^21.2.1","@types/alpinejs":"^3.13.11","@types/archiver":"^8.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^5.0.3","semantic-release":"^25.0.8","@commitlint/types":"^21.2.0","@tailwindcss/vite":"^4.3.3","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.3.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.9","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.4.5_1784960028162_0.6161030858855623","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@arabold/docs-mcp-server","version":"2.5.0","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@2.5.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"902dfb04a97c5f757c8529eb4728d54d59e97835","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-2.5.0.tgz","fileCount":141,"integrity":"sha512-aLXO3hUEzk2xGvmm+VSgMzK/ttGL1K4WrggL5UtSDkLpptYhFeK4PPRC12r/Z67kveydjI2JB6LE5nrZWbZpzA==","signatures":[{"sig":"MEYCIQCs/sYyanVzpOB/elbB46La7RqhMqNzpI4qgSES4hH0MgIhAIpNhdLKdS4serSbp/OoFB8wzYfrxg3OZc9uwQlKw2i7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5457121},"type":"module","engines":{"node":">=22"},"gitHead":"29748722edbd7579e7758e95bd573dca4f6645b7","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run --exclude test/docker-e2e.test.ts","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --exclude test/docker-e2e.test.ts test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:docker":"vitest run test/docker-e2e.test.ts","test:coverage":"vitest run --coverage --exclude test/docker-e2e.test.ts","evaluate:search":"vite-node tests/search-eval/run.ts --measure","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json","evaluate:search:baseline":"vite-node tests/search-eval/run.ts --baseline","evaluate:search:preflight":"vite-node tests/search-eval/cli/preflight.ts"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.1","psl":"^1.15.0","tar":"^7.5.20","zod":"^4.4.3","jose":"^6.2.3","mime":"^4.1.0","uuid":"^14.0.1","yaml":"^2.9.0","axios":"^1.18.1","jsdom":"^29.1.1","yargs":"^18.0.0","yauzl":"^3.4.0","dotenv":"^17.4.2","remark":"^15.0.1","semver":"^7.8.5","cheerio":"^1.2.0","fastify":"^5.10.0","fuse.js":"^7.5.0","unified":"^11.0.5","alpinejs":"^3.15.12","defuddle":"^0.19.1","flowbite":"^4.0.2","htmx.org":"^2.0.10","linkedom":"^0.18.13","turndown":"^7.2.4","dompurify":"^3.4.12","env-paths":"^4.0.0","idiomorph":"^0.7.4","langchain":"^1.5.3","minimatch":"^10.2.5","superjson":"^2.2.6","iconv-lite":"^0.7.3","playwright":"^1.61.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.9","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@kitajs/html":"^4.2.13","@trpc/client":"^11.18.0","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.45.2","remark-parse":"^11.0.0","@langchain/aws":"^1.4.3","better-sqlite3":"^12.11.1","@fastify/static":"^10.1.0","@langchain/core":"^1.2.3","@xberg-io/xberg":"~1.0.14","header-generator":"^2.1.82","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.5.5","@toon-format/toon":"^2.3.1","@alpinejs/collapse":"^3.15.12","tree-sitter-python":"^0.21.0","@kitajs/ts-html-plugin":"^4.1.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.2.0","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.29.0","@langchain/google-vertexai":"^2.2.0","@joplin/turndown-plugin-gfm":"^1.0.67"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","nock":"^14.0.16","vite":"^8.1.5","husky":"^9.1.7","memfs":"^4.64.0","vitest":"^4.1.10","postcss":"^8.5.20","archiver":"^8.0.0","@types/ws":"^8.18.1","vite-node":"^6.0.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","domhandler":"^6.0.1","typescript":"^5.9.3","@types/node":"^26.1.1","lint-staged":"^17.1.0","npm-run-all":"^4.1.5","tailwindcss":"^4.1.4","@types/jsdom":"^28.0.3","@types/yauzl":"^3.4.0","autoprefixer":"^10.5.4","@types/semver":"^7.7.1","@biomejs/biome":"^2.5.4","@commitlint/cli":"^21.2.1","@types/alpinejs":"^3.13.11","@types/archiver":"^8.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^5.0.3","semantic-release":"^25.0.8","@commitlint/types":"^21.2.0","@tailwindcss/vite":"^4.3.3","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","flowbite-typography":"^1.0.5","@tailwindcss/postcss":"^4.3.3","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.9","@types/alpinejs__collapse":"~3.13.4","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_2.5.0_1786007915154_0.6506253274335003","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@arabold/docs-mcp-server","version":"3.0.0","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@3.0.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"d75e0f7046e9025e589c319b717f4a31e6bdcb17","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-3.0.0.tgz","fileCount":91,"integrity":"sha512-Kvs5J0VgqNIGVBtHvLyrSrqTHScoGL+hme11Egw8wJv7NsvzGbnTNfKlZZqa3Q2dZZjhXeyBpYRni4Dyup7YOw==","signatures":[{"sig":"MEYCIQDgqQZDdmE4+4Uwt86HF5pPolW8eXgOAeY+CyLxrQaangIhAOOmOTIUmfy1jln/P02D1f4DBopR/aQGyU4ofr3BAzvb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9335546},"type":"module","engines":{"node":">=22"},"gitHead":"7f14b973e539abb82904aa1878479e138684dfe0","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run --exclude test/docker-e2e.test.ts","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --exclude test/docker-e2e.test.ts test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:docker":"vitest run test/docker-e2e.test.ts","test:coverage":"vitest run --coverage --exclude test/docker-e2e.test.ts","evaluate:search":"vite-node tests/search-eval/run.ts --measure","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json","evaluate:search:baseline":"vite-node tests/search-eval/run.ts --baseline","evaluate:search:preflight":"vite-node tests/search-eval/cli/preflight.ts"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.1","psl":"^1.15.0","tar":"^7.5.20","zod":"^4.4.3","jose":"^6.2.3","mime":"^4.1.0","uuid":"^14.0.1","yaml":"^2.9.0","axios":"^1.18.1","jsdom":"^29.1.1","react":"^19.2.8","yargs":"^18.0.0","yauzl":"^3.4.0","dotenv":"^17.4.2","remark":"^15.0.1","semver":"^7.8.5","cheerio":"^1.2.0","fastify":"^5.10.0","fuse.js":"^7.5.0","unified":"^11.0.5","defuddle":"^0.19.1","linkedom":"^0.18.13","turndown":"^7.2.4","dompurify":"^3.4.12","env-paths":"^4.0.0","langchain":"^1.5.3","minimatch":"^10.2.5","react-dom":"^19.2.8","superjson":"^2.2.6","iconv-lite":"^0.7.3","playwright":"^1.61.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.9","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@trpc/client":"^11.18.0","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.45.2","remark-parse":"^11.0.0","@langchain/aws":"^1.4.3","better-sqlite3":"^12.11.1","react-markdown":"^10.1.0","@fastify/static":"^10.1.0","@langchain/core":"^1.2.3","@xberg-io/xberg":"~1.0.14","header-generator":"^2.1.82","react-router-dom":"^7.18.2","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.5.5","@toon-format/toon":"^2.3.1","@trpc/react-query":"^11.18.0","tree-sitter-python":"^0.21.0","@tanstack/react-query":"^5.101.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.2.0","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.29.0","@langchain/google-vertexai":"^2.2.0","@joplin/turndown-plugin-gfm":"^1.0.67"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","nock":"^14.0.16","vite":"^8.1.5","husky":"^9.1.7","memfs":"^4.64.0","vitest":"^4.1.10","archiver":"^8.0.0","@types/ws":"^8.18.1","vite-node":"^6.0.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","domhandler":"^6.0.1","typescript":"^5.9.3","@types/node":"^26.1.1","lint-staged":"^17.1.0","npm-run-all":"^4.1.5","@types/jsdom":"^28.0.3","@types/react":"^19.2.18","@types/yauzl":"^3.4.0","@types/semver":"^7.7.1","@biomejs/biome":"^2.5.4","@commitlint/cli":"^21.2.1","@types/archiver":"^8.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.4","semantic-release":"^25.0.8","@commitlint/types":"^21.2.0","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_3.0.0_1786189706455_0.2204300529525669","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@arabold/docs-mcp-server","version":"3.0.1","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@3.0.1","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"1d2721e976b5de5bf1287d5086486159a8b41b40","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-3.0.1.tgz","fileCount":91,"integrity":"sha512-LsaO+y+cXjEb02BnLVG+9cOzW7vi0qHjIsfSHCNAlDG1ixzHugExkKpTFRXZZU/NZr9r+5M33hlcgUkz5WH+UQ==","signatures":[{"sig":"MEUCIQDK0VTv1diNIaRTAe9TBseqRYuHETBHg+SyF8rNGRTsUgIgat6ptAhNKEEaYuyHULu55vVMk0eb/2FWFB2a2tfBqSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9336115},"type":"module","engines":{"node":">=22"},"gitHead":"8731a549382b111dd17da681994c89f134ec7108","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run --exclude test/docker-e2e.test.ts","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --exclude test/docker-e2e.test.ts test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:docker":"vitest run test/docker-e2e.test.ts","test:coverage":"vitest run --coverage --exclude test/docker-e2e.test.ts","evaluate:search":"vite-node tests/search-eval/run.ts --measure","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json","evaluate:search:baseline":"vite-node tests/search-eval/run.ts --baseline","evaluate:search:preflight":"vite-node tests/search-eval/cli/preflight.ts"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.1","psl":"^1.15.0","tar":"^7.5.20","zod":"^4.4.3","jose":"^6.2.3","mime":"^4.1.0","uuid":"^14.0.1","yaml":"^2.9.0","axios":"^1.18.1","jsdom":"^29.1.1","react":"^19.2.8","yargs":"^18.0.0","yauzl":"^3.4.0","dotenv":"^17.4.2","remark":"^15.0.1","semver":"^7.8.5","cheerio":"^1.2.0","fastify":"^5.10.0","fuse.js":"^7.5.0","unified":"^11.0.5","defuddle":"^0.19.1","linkedom":"^0.18.13","turndown":"^7.2.4","dompurify":"^3.4.12","env-paths":"^4.0.0","langchain":"^1.5.3","minimatch":"^10.2.5","react-dom":"^19.2.8","superjson":"^2.2.6","iconv-lite":"^0.7.3","playwright":"^1.61.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.9","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@trpc/client":"^11.18.0","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.45.2","remark-parse":"^11.0.0","@langchain/aws":"^1.4.3","better-sqlite3":"^12.11.1","react-markdown":"^10.1.0","@fastify/static":"^10.1.0","@langchain/core":"^1.2.3","@xberg-io/xberg":"~1.0.14","header-generator":"^2.1.82","react-router-dom":"^7.18.2","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.5.5","@toon-format/toon":"^2.3.1","@trpc/react-query":"^11.18.0","tree-sitter-python":"^0.21.0","@tanstack/react-query":"^5.101.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.2.0","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.29.0","@langchain/google-vertexai":"^2.2.0","@joplin/turndown-plugin-gfm":"^1.0.67"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","nock":"^14.0.16","vite":"^8.1.5","husky":"^9.1.7","memfs":"^4.64.0","vitest":"^4.1.10","archiver":"^8.0.0","@types/ws":"^8.18.1","vite-node":"^6.0.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","domhandler":"^6.0.1","typescript":"^5.9.3","@types/node":"^26.1.1","lint-staged":"^17.1.0","npm-run-all":"^4.1.5","@types/jsdom":"^28.0.3","@types/react":"^19.2.18","@types/yauzl":"^3.4.0","@types/semver":"^7.7.1","@biomejs/biome":"^2.5.4","@commitlint/cli":"^21.2.1","@types/archiver":"^8.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.4","semantic-release":"^25.0.8","@commitlint/types":"^21.2.0","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_3.0.1_1786743740940_0.21176968513037542","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@arabold/docs-mcp-server","version":"3.1.0","author":{"name":"grounded.tools"},"license":"MIT","_id":"@arabold/docs-mcp-server@3.1.0","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"homepage":"https://github.com/arabold/docs-mcp-server#readme","bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"bin":{"docs-mcp-server":"dist/index.js"},"dist":{"shasum":"354fc3b8d32ac5b2be8fa7fba4f2ee979e3120f3","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-3.1.0.tgz","fileCount":91,"integrity":"sha512-8ifo83OBWsaWD1G7mT6z7dEL/2yaV51PLpnZs6pwrLaKJ6ZK1oSjpQdlIjSl/figWu7hf0SU3GW+FxEi1VjS4Q==","signatures":[{"sig":"MEUCIQDIBFsGS8R375UuwIJbQ4U67hIiinOVioOxAunPemz+SwIgNuZ6g+IZGzp2Z8XaIt5ByD3KT8jMiJHuRZw2JRtGkZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnivtvohiTQDRoCj2X8FoEroqbWqvSj3XghmNuw3c+EQIgZd6+Ikm5Gv3v5+0+inNfyeInTV/BKhlm+viv6w0c2uU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9345690},"type":"module","engines":{"node":">=22"},"gitHead":"acb8247e2e95c3bff0bc5f67f7f3f926d56560c4","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run --exclude test/docker-e2e.test.ts","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --exclude test/docker-e2e.test.ts test","test:live":"vitest run --exclude= test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:docker":"vitest run test/docker-e2e.test.ts","test:coverage":"vitest run --coverage --exclude test/docker-e2e.test.ts","evaluate:search":"vite-node tests/search-eval/run.ts --measure","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json","evaluate:search:baseline":"vite-node tests/search-eval/run.ts --baseline","evaluate:search:preflight":"vite-node tests/search-eval/cli/preflight.ts"},"_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.1","psl":"^1.15.0","tar":"^7.5.20","zod":"^4.4.3","jose":"^6.2.3","mime":"^4.1.0","uuid":"^14.0.1","yaml":"^2.9.0","axios":"^1.18.1","jsdom":"^29.1.1","react":"^19.2.8","yargs":"^18.0.0","yauzl":"^3.4.0","dotenv":"^17.4.2","remark":"^15.0.1","semver":"^7.8.5","cheerio":"^1.2.0","fastify":"^5.10.0","fuse.js":"^7.5.0","unified":"^11.0.5","defuddle":"^0.19.1","linkedom":"^0.18.13","turndown":"^7.2.4","dompurify":"^3.4.12","env-paths":"^4.0.0","langchain":"^1.5.3","minimatch":"^10.2.5","react-dom":"^19.2.8","superjson":"^2.2.6","iconv-lite":"^0.7.3","playwright":"^1.61.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.9","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@trpc/client":"^11.18.0","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.45.2","remark-parse":"^11.0.0","@langchain/aws":"^1.4.3","better-sqlite3":"^12.11.1","react-markdown":"^10.1.0","@fastify/static":"^10.1.0","@langchain/core":"^1.2.3","@xberg-io/xberg":"~1.0.14","header-generator":"^2.1.82","react-router-dom":"^7.18.2","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.5.5","@toon-format/toon":"^2.3.1","@trpc/react-query":"^11.18.0","tree-sitter-python":"^0.21.0","@tanstack/react-query":"^5.101.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.2.0","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.29.0","@langchain/google-vertexai":"^2.2.0","@joplin/turndown-plugin-gfm":"^1.0.67"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","nock":"^14.0.16","vite":"^8.1.5","husky":"^9.1.7","memfs":"^4.64.0","vitest":"^4.1.10","archiver":"^8.0.0","@types/ws":"^8.18.1","vite-node":"^6.0.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","domhandler":"^6.0.1","typescript":"^5.9.3","@types/node":"^26.1.1","lint-staged":"^17.1.0","npm-run-all":"^4.1.5","@types/jsdom":"^28.0.3","@types/react":"^19.2.18","@types/yauzl":"^3.4.0","@types/semver":"^7.7.1","@biomejs/biome":"^2.5.4","@commitlint/cli":"^21.2.1","@types/archiver":"^8.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.4","semantic-release":"^25.0.8","@commitlint/types":"^21.2.0","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp-server_3.1.0_1788014029789_0.2703326798138932","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"_id":"@arabold/docs-mcp-server@3.2.0","bin":{"docs-mcp-server":"dist/index.js"},"bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"dist":{"shasum":"51582a5df3ba1010c30acb9e2f53fc31b714b80d","tarball":"https://registry.npmjs.org/@arabold/docs-mcp-server/-/docs-mcp-server-3.2.0.tgz","fileCount":93,"integrity":"sha512-Zj+JowIUbzUi+EIuYqsCgi/z17ZO7DQScgff486Jao+aVChaBMwgwfrv3FCwl1QK9sIgYNmjIWD0u+XGCt+OZw==","signatures":[{"sig":"MEUCIC08OgJEdmINTo5zMJZhzS3kjzHoBf5xS7b75YfSz7OUAiEAzEjGr64hoONTpGFxNl5L6QdqC1AP2phQarcqqZhqW9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCeBie40aV0eJCaFVDsetqklg0MOP0sQWlcmGQtJoEXEwIhAJU3bisUXRoBetMlZamCcc7aWV+2SjSKvemvzU8fSm0l"}],"unpackedSize":9547652},"name":"@arabold/docs-mcp-server","type":"module","author":{"name":"grounded.tools"},"engines":{"node":">=22"},"gitHead":"9699882df95c9d13ce0b2c40f18c678f292eb8cc","license":"MIT","scripts":{"cli":"node --enable-source-maps dist/index.js","dev":"npm-run-all --parallel dev:server dev:web","web":"node --enable-source-maps dist/index.ts web","lint":"biome check .","test":"vitest run --exclude test/docker-e2e.test.ts","build":"vite build --config vite.config.web.ts && vite build","start":"node --enable-source-maps dist/index.js","format":"biome format . --write","server":"node --enable-source-maps dist/index.ts","dev:web":"vite build --config vite.config.web.ts --watch","prepare":"husky || true","lint:fix":"biome check . --fix","test:e2e":"vitest run --exclude test/docker-e2e.test.ts test","test:live":"vitest run --config vite.config.live.ts test/html-pipeline-live-e2e.test.ts","test:unit":"vitest run src","typecheck":"npx tsc --noEmit","dev:server":"vite-node --watch src/index.ts","test:watch":"vitest","postinstall":"echo 'Skipping Playwright browser install. See README.md for details.'","pretest:e2e":"npm run build","test:docker":"vitest run test/docker-e2e.test.ts","test:coverage":"vitest run --coverage --exclude test/docker-e2e.test.ts","evaluate:search":"vite-node tests/search-eval/run.ts --measure","typecheck:build":"npx tsc --noEmit --project tsconfig.build.json","evaluate:search:baseline":"vite-node tests/search-eval/run.ts --baseline","evaluate:search:preflight":"vite-node tests/search-eval/cli/preflight.ts"},"version":"3.2.0","_npmUser":{"name":"arabold","email":"andre.rabold@gmail.com"},"homepage":"https://github.com/arabold/docs-mcp-server#readme","overrides":{"npm":"10.9.3"},"repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for fetching and searching documentation","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json,md}":["biome check --write --no-errors-on-unmatched","biome format --write --no-errors-on-unmatched"]},"maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.1","psl":"^1.15.0","tar":"^7.5.20","zod":"^4.4.3","jose":"^6.2.3","mime":"^4.1.0","uuid":"^14.0.1","yaml":"^2.9.0","axios":"^1.18.1","jsdom":"^29.1.1","react":"^19.2.8","yargs":"^18.0.0","yauzl":"^3.4.0","dotenv":"^17.4.2","remark":"^15.0.1","semver":"^7.8.5","cheerio":"^1.2.0","fastify":"^5.10.0","fuse.js":"^7.5.0","unified":"^11.0.5","defuddle":"^0.19.1","linkedom":"^0.18.13","turndown":"^7.2.4","dompurify":"^3.4.12","env-paths":"^4.0.0","langchain":"^1.5.3","minimatch":"^10.2.5","react-dom":"^19.2.8","superjson":"^2.2.6","iconv-lite":"^0.7.3","playwright":"^1.61.1","remark-gfm":"^4.0.1","sqlite-vec":"^0.1.9","axios-retry":"^4.5.0","gray-matter":"^4.0.3","remark-html":"^16.0.1","tree-sitter":"^0.21.1","@trpc/client":"^11.18.0","@trpc/server":"^11.4.4","@types/yargs":"^17.0.35","posthog-node":"^5.45.2","remark-parse":"^11.0.0","@langchain/aws":"^1.4.3","better-sqlite3":"^12.11.1","react-markdown":"^10.1.0","@fastify/static":"^10.1.0","@langchain/core":"^1.2.3","@xberg-io/xberg":"~1.0.14","header-generator":"^2.1.82","react-router-dom":"^7.18.2","@fastify/formbody":"^8.0.2","@langchain/openai":"^1.5.5","@toon-format/toon":"^2.3.1","@trpc/react-query":"^11.18.0","tree-sitter-python":"^0.21.0","@tanstack/react-query":"^5.101.4","tree-sitter-javascript":"^0.23.1","tree-sitter-typescript":"^0.23.2","@langchain/google-genai":"^2.2.0","@langchain/textsplitters":"^1.0.1","@modelcontextprotocol/sdk":"^1.29.0","@langchain/google-vertexai":"^2.2.0","@joplin/turndown-plugin-gfm":"^1.0.67"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.15.0","nock":"^14.0.16","vite":"^8.1.5","husky":"^9.1.7","memfs":"^4.64.0","vitest":"^4.1.10","archiver":"^8.0.0","@types/ws":"^8.18.1","vite-node":"^6.0.0","@types/psl":"^1.1.3","@types/tar":"^6.1.13","domhandler":"^6.0.1","typescript":"^5.9.3","@types/node":"^26.1.1","lint-staged":"^17.1.0","npm-run-all":"^4.1.5","@types/jsdom":"^28.0.3","@types/react":"^19.2.18","@types/yauzl":"^3.4.0","@types/semver":"^7.7.1","@biomejs/biome":"^2.5.4","@commitlint/cli":"^21.2.1","@types/archiver":"^8.0.0","@types/turndown":"^5.0.6","vite-plugin-dts":"^5.0.3","@types/react-dom":"^19.2.4","semantic-release":"^25.0.8","@commitlint/types":"^21.2.0","@types/node-fetch":"^2.6.13","@types/lint-staged":"~13.3.0","@vitejs/plugin-react":"^6.0.5","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@types/better-sqlite3":"^7.6.13","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^21.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/docs-mcp-server_3.2.0_1790028856683_0.002959630510363631"}}},"time":{"created":"2025-03-30T13:32:51.114Z","modified":"2026-09-21T22:14:16.969Z","0.1.0":"2025-03-30T13:32:51.436Z","1.0.0":"2025-03-30T13:48:16.175Z","1.1.0":"2025-03-30T14:17:16.201Z","1.2.0":"2025-03-30T14:27:07.076Z","1.2.1":"2025-04-01T16:20:41.912Z","1.3.0":"2025-04-03T22:39:29.184Z","1.4.0":"2025-04-08T16:29:00.331Z","1.4.1":"2025-04-08T17:42:10.153Z","1.4.2":"2025-04-08T18:09:17.150Z","1.4.3":"2025-04-08T18:27:22.343Z","1.4.4":"2025-04-08T19:30:15.502Z","1.4.5":"2025-04-08T20:03:51.188Z","1.5.0":"2025-04-08T21:42:27.033Z","1.6.0":"2025-04-11T14:13:52.999Z","1.7.0":"2025-04-11T22:34:24.925Z","1.8.0":"2025-04-14T15:19:54.778Z","1.9.0":"2025-04-14T16:07:01.372Z","1.10.0":"2025-04-21T15:44:58.643Z","1.11.0":"2025-05-01T15:40:02.146Z","1.12.0":"2025-05-03T15:39:23.076Z","1.12.1":"2025-05-03T15:53:08.899Z","1.12.2":"2025-05-04T05:03:19.655Z","1.12.3":"2025-05-05T16:16:44.278Z","1.12.4":"2025-05-05T19:27:53.023Z","1.13.0":"2025-05-08T04:22:45.993Z","1.14.0":"2025-05-10T18:49:06.045Z","1.15.0":"2025-05-18T15:07:59.639Z","1.15.1":"2025-05-18T16:03:07.030Z","1.16.0":"2025-05-24T22:31:19.676Z","1.16.1":"2025-05-25T15:13:49.391Z","1.17.0":"2025-05-26T18:56:14.680Z","1.18.0":"2025-08-08T12:51:14.099Z","1.19.0":"2025-08-15T22:21:17.521Z","1.20.0":"2025-08-16T13:51:11.471Z","1.21.0":"2025-08-23T22:59:51.421Z","1.21.1":"2025-08-24T00:09:07.033Z","1.22.0":"2025-08-24T21:52:42.779Z","1.22.1":"2025-08-27T14:17:35.249Z","1.23.0":"2025-08-28T15:31:51.745Z","1.24.0":"2025-09-20T12:26:08.258Z","1.25.0":"2025-09-21T12:49:04.757Z","1.25.1":"2025-09-22T03:23:51.944Z","1.25.2":"2025-09-22T03:43:37.247Z","1.25.3":"2025-09-27T00:40:00.222Z","1.26.0":"2025-09-27T20:40:41.024Z","1.26.1":"2025-10-04T14:40:37.680Z","1.26.2":"2025-10-11T14:20:33.056Z","1.27.0":"2025-11-15T17:34:02.885Z","1.27.1":"2025-11-20T18:38:10.107Z","1.28.0":"2025-11-22T20:54:32.231Z","1.29.0":"2025-11-23T19:33:24.390Z","1.30.0":"2025-11-29T19:25:40.194Z","1.31.0":"2025-11-30T16:57:52.881Z","1.31.1":"2025-12-02T23:32:41.856Z","1.32.0":"2025-12-05T19:49:19.114Z","1.33.0":"2025-12-14T18:17:06.786Z","1.33.1":"2025-12-14T21:47:51.560Z","1.34.0":"2026-01-04T20:00:20.718Z","1.35.0":"2026-01-11T14:58:25.244Z","1.36.0":"2026-01-15T02:53:02.109Z","1.37.0":"2026-02-01T03:19:46.015Z","2.0.0":"2026-02-02T16:09:27.568Z","2.0.1":"2026-02-02T17:17:50.312Z","2.0.2":"2026-02-03T22:21:22.240Z","2.0.3":"2026-02-10T21:44:54.099Z","2.0.4":"2026-02-17T14:27:48.463Z","2.1.0":"2026-03-16T00:18:57.850Z","2.1.1":"2026-03-16T19:08:24.416Z","2.2.0":"2026-03-30T00:54:31.648Z","2.2.1":"2026-03-30T01:21:55.226Z","2.2.2":"2026-05-16T22:42:35.428Z","2.3.0":"2026-05-17T20:07:24.074Z","2.4.0":"2026-05-19T20:17:18.843Z","2.4.2":"2026-06-08T01:49:28.934Z","2.4.3":"2026-07-22T13:32:47.464Z","2.4.4":"2026-07-22T17:42:44.318Z","2.4.5":"2026-07-25T06:13:48.335Z","2.5.0":"2026-08-06T09:18:35.303Z","3.0.0":"2026-08-08T11:48:26.660Z","3.0.1":"2026-08-14T21:42:21.252Z","3.1.0":"2026-08-29T14:33:49.936Z","3.2.0":"2026-09-21T22:14:16.838Z"},"bugs":{"url":"https://github.com/arabold/docs-mcp-server/issues"},"author":{"name":"grounded.tools"},"license":"MIT","homepage":"https://github.com/arabold/docs-mcp-server#readme","repository":{"url":"git+https://github.com/arabold/docs-mcp-server.git","type":"git"},"description":"MCP server for fetching and searching documentation","maintainers":[{"name":"arabold","email":"andre.rabold@gmail.com"}],"readme":"# Grounded Docs: Your AI's Up-to-Date Documentation Expert\n\n**Docs MCP Server** solves the problem of AI hallucinations and outdated knowledge by providing a personal, always-current documentation index for your AI coding assistant. It fetches official docs from websites, GitHub, npm, PyPI, and local files, allowing your AI to query the exact version you are using.\n\n![Docs MCP Server Web Interface](docs/docs-mcp-server.png)\n\n## ✨ Why Grounded Docs MCP Server?\n\nThe open-source alternative to **Context7**, **Nia**, and **Ref.Tools**.\n\n-   ✅ **Up-to-Date Context:** Fetches documentation directly from official sources on demand.\n-   🎯 **Version-Specific:** Queries target the exact library versions in your project.\n-   💡 **Reduces Hallucinations:** Grounds LLMs in real documentation.\n-   🔒 **Private & Local:** Runs entirely on your machine; your code never leaves your network.\n-   🧩 **Broad Compatibility:** Works with any MCP-compatible client (Claude, Cline, etc.).\n-   📁 **Multiple Sources:** Index websites, GitHub repositories, local folders, and zip archives.\n-   📄 **Rich File Support:** Processes HTML, Markdown, PDF, Office documents (Word, Excel, PowerPoint), OpenDocument, RTF, EPUB, Jupyter Notebooks, and [90+ source code languages](docs/concepts/supported-formats.md).\n\n---\n\n## 📄 Supported Formats\n\n| Category | Formats |\n|----------|---------|\n| **Documents** | PDF, Word (.docx/.doc), Excel (.xlsx/.xls), PowerPoint (.pptx/.ppt), OpenDocument (.odt/.ods/.odp), RTF, EPUB, FictionBook, Jupyter Notebooks |\n| **Archives** | ZIP, TAR, gzipped TAR (contents are extracted and processed individually) |\n| **Web** | HTML, XHTML |\n| **Markup** | Markdown, MDX, reStructuredText, AsciiDoc, Org Mode, Textile, R Markdown |\n| **Source Code** | TypeScript, JavaScript, Python, Go, Rust, C/C++, Java, Kotlin, Ruby, PHP, Swift, C#, and [many more](docs/concepts/supported-formats.md#source-code) |\n| **Data** | JSON, YAML, TOML, CSV, XML, SQL, GraphQL, Protocol Buffers |\n| **Config** | Dockerfile, Makefile, Terraform/HCL, INI, dotenv, Bazel |\n\nSee **[Supported Formats](docs/concepts/supported-formats.md)** for the complete reference including MIME types and processing details.\n\n---\n\n## 🚀 Quick Start\n\n### CLI First\n\nFor agents and scripts, the CLI is usually the simplest way to use Grounded Docs.\n\n**1. Index documentation** (requires Node.js 22+):\n\n```bash\nnpx @arabold/docs-mcp-server@latest scrape react https://react.dev/reference/react\n```\n\nFor hash-routed SPA docs sites, enable hash preservation explicitly:\n\n```bash\nnpx @arabold/docs-mcp-server@latest scrape my-spa https://docs.example.com/#/guide --preserve-hashes\n```\n\n**2. Query the index:**\n\n```bash\nnpx @arabold/docs-mcp-server@latest search react \"useEffect cleanup\" --output yaml\n```\n\n**3. Fetch a single page as Markdown:**\n\n```bash\nnpx @arabold/docs-mcp-server@latest fetch-url https://react.dev/reference/react/useEffect\n```\n\n### Output Behavior\n\n- Structured commands default to clean JSON on stdout in non-interactive runs.\n- Use `--output json|yaml|toon` to pick a structured format.\n- Plain-text commands such as `fetch-url` keep their text payload on stdout.\n- Diagnostics go through the shared logger and are kept off stdout in non-interactive runs.\n- Use `--quiet` to suppress non-error diagnostics or `--verbose` to enable debug output.\n\n### Agent Skills\n\nThe [`skills/`](skills/) directory contains [Agent Skills](https://agentskills.io) that teach AI coding assistants how to use the CLI — covering documentation search, index management, and URL fetching.\n\n### MCP Server\n\nIf you want a long-running MCP endpoint for Claude, Cline, Copilot, Gemini CLI, or other MCP clients:\n\n**1. Start the server:**\n\n```bash\nnpx @arabold/docs-mcp-server@latest\n```\n\n**2. Open the Web UI** at **[http://localhost:6280](http://localhost:6280)** to add documentation.\n\n**3. Connect your AI client** by adding this to your MCP settings (e.g., `claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"docs-mcp-server\": {\n      \"type\": \"sse\",\n      \"url\": \"http://localhost:6280/sse\"\n    }\n  }\n}\n```\n\nSee **[Connecting Clients](docs/guides/mcp-clients.md)** for VS Code (Cline, Roo) and other setup options.\n\n`scrape_docs` also accepts `preserveHashes: true` for documentation sites that use hash-based client-side routing.\nUse it only for hash-routed SPAs; normal sites typically use hash fragments for in-page anchors.\n\n<details>\n<summary>Alternative: Run with Docker</summary>\n\n```bash\ndocker run --rm \\\n  -v docs-mcp-data:/data \\\n  -v docs-mcp-config:/config \\\n  -p 6280:6280 \\\n  ghcr.io/arabold/docs-mcp-server:latest \\\n  --protocol http --host 0.0.0.0 --port 6280\n```\n\n</details>\n\n### 🧠 Configure Embedding Model (Recommended)\n\nUsing an embedding model is **optional** but dramatically improves search quality by enabling semantic vector search.\n\n**Example: Enable OpenAI Embeddings**\n\n```bash\nOPENAI_API_KEY=\"sk-proj-...\" npx @arabold/docs-mcp-server@latest\n```\n\nSee **[Embedding Models](docs/guides/embedding-models.md)** for configuring **Ollama**, **Gemini**, **Azure**, and others.\n\n---\n\n## 📚 Documentation\n\n### Getting Started\n-   **[Installation](docs/setup/installation.md)**: Detailed setup guides for Docker, Node.js (npx), and Embedded mode.\n-   **[Connecting Clients](docs/guides/mcp-clients.md)**: How to connect Claude, VS Code (Cline/Roo), and other MCP clients.\n-   **[Basic Usage](docs/guides/basic-usage.md)**: Using the Web UI, CLI, and scraping local files.\n-   **[Configuration](docs/setup/configuration.md)**: Full reference for config files and environment variables.\n-   **[Supported Formats](docs/concepts/supported-formats.md)**: Complete file format and MIME type reference.\n-   **[Embedding Models](docs/guides/embedding-models.md)**: Configure OpenAI, Ollama, Gemini, and other providers.\n-   **[Search Quality Benchmark](docs/guides/benchmarking.md)**: Measure retrieval quality with IR metrics + LLM-judged scores; prerequisites, how to run, how to interpret results.\n\n### Hash-Routed SPAs\n-   Use `--preserve-hashes`, MCP `preserveHashes`, or the Web UI \"Preserve Hash Routes\" checkbox only for docs sites that route with URLs like `#/guide`.\n-   When enabled with `scrapeMode=fetch`, the scraper automatically upgrades the job to Playwright because plain fetch cannot evaluate client-side hash routes.\n-   Refresh reuses the stored `preserveHashes` setting by default, and CLI/Web refresh entrypoints can override it explicitly.\n\n### Markdown-Optimized Web Scraping\n-   Web scrapes and refreshes automatically probe for `llms.txt` at the documentation subpath and site root before normal crawling. When found, the curated links become additional crawl seeds, and pages discovered this way prefer `.md` URL variants such as `/guide/index.html.md` or `/page.html.md` before falling back to the original page.\n-   Web requests send `Accept: text/markdown, text/html;q=0.9, */*;q=0.8` by default. Servers that support Markdown content negotiation, including Cloudflare Markdown for Agents, can return Markdown directly so the scraper bypasses HTML-to-Markdown conversion for cleaner output.\n-   This behavior is automatic and requires no configuration. Custom `Accept` headers are preserved when provided.\n\n### Key Concepts & Architecture\n-   **[Deployment Modes](docs/infrastructure/deployment-modes.md)**: Standalone vs. Distributed (Docker Compose).\n-   **[Authentication](docs/infrastructure/authentication.md)**: Securing your server with OAuth2/OIDC.\n-   **[Security](docs/infrastructure/security.md)**: Trust boundaries, deployment hardening, and outbound access controls.\n-   **[Telemetry](docs/infrastructure/telemetry.md)**: Privacy-first usage data collection.\n-   **[Architecture](ARCHITECTURE.md)**: Deep dive into the system design.\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions! Please see **[CONTRIBUTING.md](CONTRIBUTING.md)** for development guidelines and setup instructions.\n\n## License\n\nThis project is licensed under the MIT License. See [LICENSE](LICENSE) for details.\n","readmeFilename":"README.md"}