{"_id":"@desplega.ai/qa-use-mcp","_rev":"35-9be15a01c7106c6f7562c6297933d51a","name":"@desplega.ai/qa-use-mcp","dist-tags":{"latest":"1.6.0"},"versions":{"1.0.0":{"name":"@desplega.ai/qa-use-mcp","version":"1.0.0","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/tarasyarema","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.0.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/tarasyarema/qa-use-mcp#readme","bugs":{"url":"https://github.com/tarasyarema/qa-use-mcp/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"b9a733c1aa5994b0d542165271b15bd81e45f421","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.0.0.tgz","fileCount":111,"integrity":"sha512-cmh0/gN5rJQLfonibQq315FRcEuJdrRxr0CqmR0CBfrbzH5bKvvR6scX8vv5E+SadEUjNEdWBiXeXWICaX/Zrw==","signatures":[{"sig":"MEUCIFogJDC68HDCzrnppOcjozR/ht+ehXh609TW20Eo57BcAiEAtrEU4csE5V4gD3uRJtm2ltkUIA2lFsLw3TZhJtZi+58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351174},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6baff80d40b2f6dddd7c8aca7200e3f0c01e917b","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/tarasyarema/qa-use-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.0.0_1758989671973_0.42000804238871736","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.0.1":{"name":"@desplega.ai/qa-use-mcp","version":"1.0.1","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/tarasyarema","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.0.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/tarasyarema/qa-use-mcp#readme","bugs":{"url":"https://github.com/tarasyarema/qa-use-mcp/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"48dfe8085e6a643239196922e79f2e13ecacf14a","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.0.1.tgz","fileCount":111,"integrity":"sha512-9OVq3bQVD/BOpr0/TjMhUqjwWnbYgAXf92QlSSpFz75c/1T3LLDWMFZNTeySX5Br3zgOU25rUijaV0D+Dfqbaw==","signatures":[{"sig":"MEUCIHmjNk/1hfWdioxuSPj2s6EoCsaUculJbm+nnOIGYJQpAiEA35nTXhzNP/5Cd1dGZiPlcrEWm5wB9PpumocZRmLvuYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351346},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6baff80d40b2f6dddd7c8aca7200e3f0c01e917b","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/tarasyarema/qa-use-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.0.1_1758990031751_0.7005555361376326","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.0.2":{"name":"@desplega.ai/qa-use-mcp","version":"1.0.2","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/tarasyarema","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.0.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/tarasyarema/qa-use-mcp#readme","bugs":{"url":"https://github.com/tarasyarema/qa-use-mcp/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"3b4ecfed1e4d27462497d9ee4f090ac0b4fcf115","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.0.2.tgz","fileCount":111,"integrity":"sha512-/Wvs6NCvqV3L614lVI2X+0iQtnmmsRV/RmKsJOB51GNxzIoGEmTS+QgJ5wkzIkQmhc811fWd0l/xu/lPAuwxcg==","signatures":[{"sig":"MEUCIQDrGLcojIDe9s0evLdD/ekZkT29FuMb0tKdAZ2lE6jZ9wIgLZb947AGEKoNbjaqBu4bWn5b90NVA7uFuCPAgLOqcM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353885},"main":"dist/src/index.js","type":"module","_from":"file:desplega.ai-qa-use-mcp-1.0.2.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_resolved":"/private/var/folders/nk/tmm_41010716v56wdjp3wn5h0000gn/T/9d130e6865e8978e2b403bc65031cfc2/desplega.ai-qa-use-mcp-1.0.2.tgz","_integrity":"sha512-/Wvs6NCvqV3L614lVI2X+0iQtnmmsRV/RmKsJOB51GNxzIoGEmTS+QgJ5wkzIkQmhc811fWd0l/xu/lPAuwxcg==","repository":{"url":"git+https://github.com/tarasyarema/qa-use-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.0.2_1758991430866_0.6350440895507925","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.0.3":{"name":"@desplega.ai/qa-use-mcp","version":"1.0.3","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/tarasyarema","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.0.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/tarasyarema/qa-use-mcp#readme","bugs":{"url":"https://github.com/tarasyarema/qa-use-mcp/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"8b2cfcff0e7b0f6c9411c234018cc577c3d86aee","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.0.3.tgz","fileCount":111,"integrity":"sha512-0grhvgN+1C9/r+ZLlSRT7vzSgYuwd73Jx+1vE+FeB2xuO8Qew7mdGTp2NVlhuWCXbLa2FDUt2qc6R8f0ATst7g==","signatures":[{"sig":"MEUCIQCs7qoKcTiW1tgM4+CYwlIpH67eHK4cxm0OMPba3gfKQgIgK5xB5qsyhn3NOubWL6VIKit4J6LvCYjFpgxb9ZNzTG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369210},"main":"dist/src/index.js","type":"module","_from":"file:desplega.ai-qa-use-mcp-1.0.3.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_resolved":"/private/var/folders/nk/tmm_41010716v56wdjp3wn5h0000gn/T/5bebb3012e52677bf56344ae7f27b004/desplega.ai-qa-use-mcp-1.0.3.tgz","_integrity":"sha512-0grhvgN+1C9/r+ZLlSRT7vzSgYuwd73Jx+1vE+FeB2xuO8Qew7mdGTp2NVlhuWCXbLa2FDUt2qc6R8f0ATst7g==","repository":{"url":"git+https://github.com/tarasyarema/qa-use-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.0.3_1758991825270_0.26932672901701826","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.0.4":{"name":"@desplega.ai/qa-use-mcp","version":"1.0.4","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/tarasyarema","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.0.4","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/tarasyarema/qa-use-mcp#readme","bugs":{"url":"https://github.com/tarasyarema/qa-use-mcp/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"c59d03a46938be85a82dd7df9dd97653c3a58fec","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.0.4.tgz","fileCount":111,"integrity":"sha512-bblzPcNObGohKpeSgbCIilCqkUkqJUB1vxBCVxTIM2FKMfII95vSLz9jFlAjaxCI8JKiVELthb6sfjPj00oGGQ==","signatures":[{"sig":"MEYCIQCp04vkQvqebIlIfkRb9vXtXgPjtBISqP8tOIR9Y0RVqgIhAJcSHx2VgIC2UYSiMXNnIvtcGOe/u/z0OU2hr3qERhxP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371720},"main":"dist/src/index.js","type":"module","_from":"file:desplega.ai-qa-use-mcp-1.0.4.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_resolved":"/private/var/folders/nk/tmm_41010716v56wdjp3wn5h0000gn/T/6e5919ea2d3731a7fd5bbdd88c38fb40/desplega.ai-qa-use-mcp-1.0.4.tgz","_integrity":"sha512-bblzPcNObGohKpeSgbCIilCqkUkqJUB1vxBCVxTIM2FKMfII95vSLz9jFlAjaxCI8JKiVELthb6sfjPj00oGGQ==","repository":{"url":"git+https://github.com/tarasyarema/qa-use-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.0.4_1758992325105_0.8597001577022692","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.0.5":{"name":"@desplega.ai/qa-use-mcp","version":"1.0.5","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/tarasyarema","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.0.5","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/tarasyarema/qa-use-mcp#readme","bugs":{"url":"https://github.com/tarasyarema/qa-use-mcp/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"29a598ccf1c46e5256ecfb8b27d25de9bbcb0923","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.0.5.tgz","fileCount":111,"integrity":"sha512-UFXyZWGVPBbcCZ+0R8NKI9OmE/p4IyAhjZXvO8GxV4CEBZCLt8Uak+1hIbX7Jl/xMb/lQ4utLiPQCCKMNXwZIQ==","signatures":[{"sig":"MEQCIBcelpu/1oRRDF2adpyLn5etgicY65VQN1a976yKSJ3bAiBAAhfiUGTFdvwLMDzSK5sQdUHXAQOA93YNjPTRNQBxrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371800},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ad7a6cc30504c5ac7bd7855816534e9ee211d0b6","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/tarasyarema/qa-use-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.0.5_1758992675125_0.08831260581927491","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.0.14":{"name":"@desplega.ai/qa-use-mcp","version":"1.0.14","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/tarasyarema","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.0.14","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/tarasyarema/qa-use-mcp#readme","bugs":{"url":"https://github.com/tarasyarema/qa-use-mcp/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"e7fdf62124257312c72b2e954402a84520e04c8e","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.0.14.tgz","fileCount":115,"integrity":"sha512-jUBSlbcqdkk0uz+BRfoiPc/rhSEwQilWlwIScrcuOHGCY0HVhCfY28X4zghs3wZv0VZ6SOAA6ilJL+AVWjYAmA==","signatures":[{"sig":"MEUCIHEYiuIE2uMyXfgvzPUknTDIMMd1rJ9wmR4ymFsRb9OGAiEAl7sDIDSzPgOpw8ZP7lAfY8+CMqaenK1Ol9dDjyBfyLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481592},"main":"dist/src/index.js","type":"module","_from":"file:desplega.ai-qa-use-mcp-1.0.14.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_resolved":"/private/var/folders/nk/tmm_41010716v56wdjp3wn5h0000gn/T/587b6e7b92c2f46e678475209b392f5b/desplega.ai-qa-use-mcp-1.0.14.tgz","_integrity":"sha512-jUBSlbcqdkk0uz+BRfoiPc/rhSEwQilWlwIScrcuOHGCY0HVhCfY28X4zghs3wZv0VZ6SOAA6ilJL+AVWjYAmA==","repository":{"url":"git+https://github.com/tarasyarema/qa-use-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.0.14_1759002032840_0.535356580593741","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.0.15":{"name":"@desplega.ai/qa-use-mcp","version":"1.0.15","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai-use","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.0.15","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"728f5977be3e4d8abe80beff245662632d7fa606","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.0.15.tgz","fileCount":115,"integrity":"sha512-7zSiIcobC4ejqET4VDxAmo/zUHyvp4DDAu5zmQ9e23hfFEFV1zjacv4OqImofnyT/0IdZgxx/FaegCxfKurPmA==","signatures":[{"sig":"MEUCIQCc+MEHv6fDDxLnNJyc622ZerLpTVAHpvCqEmX1gf1FgQIgdCFiQkc2y03+/igBXh+2k2sSDtU05MQQv8YBcYMhzzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481581},"main":"dist/src/index.js","type":"module","_from":"file:desplega.ai-qa-use-mcp-1.0.15.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_resolved":"/private/var/folders/nk/tmm_41010716v56wdjp3wn5h0000gn/T/33b016bbdd7c9acfbcadbc1a80de1c4f/desplega.ai-qa-use-mcp-1.0.15.tgz","_integrity":"sha512-7zSiIcobC4ejqET4VDxAmo/zUHyvp4DDAu5zmQ9e23hfFEFV1zjacv4OqImofnyT/0IdZgxx/FaegCxfKurPmA==","repository":{"url":"git+https://github.com/desplega-ai/qa-use-mcp.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.0.15_1759002217168_0.039996786751472335","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.0.16":{"name":"@desplega.ai/qa-use-mcp","version":"1.0.16","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.0.16","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"cb68a398b2c139b8ea0b6bb6ac7ecef2f551da0e","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.0.16.tgz","fileCount":115,"integrity":"sha512-ZLd1SfYumgEIAWCqnA7q1ZN2Qg2F2shR2lajHMWkc17VdebN66vzHMVGTEYSuJJ+F4RAH/zGSBN27pG+yj2Zrg==","signatures":[{"sig":"MEYCIQCLoYKByG4e6PyvQEGWc19zChfLfvLjkFUo0He89ZnLNQIhAOeIqKCUnoRTW/LgtT6UwVDVi8UxkVgQqsMXodAHqxZI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481573},"main":"dist/src/index.js","type":"module","_from":"file:desplega.ai-qa-use-mcp-1.0.16.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_resolved":"/private/var/folders/nk/tmm_41010716v56wdjp3wn5h0000gn/T/e1304fd31997b6d308000ab49c637901/desplega.ai-qa-use-mcp-1.0.16.tgz","_integrity":"sha512-ZLd1SfYumgEIAWCqnA7q1ZN2Qg2F2shR2lajHMWkc17VdebN66vzHMVGTEYSuJJ+F4RAH/zGSBN27pG+yj2Zrg==","repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.0.16_1759002282721_0.41511962042282335","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.0.17":{"name":"@desplega.ai/qa-use-mcp","version":"1.0.17","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.0.17","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"fc381c2881edf45831095b80e512a5608b007bec","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.0.17.tgz","fileCount":115,"integrity":"sha512-l4qaE78QGL5WkjqTMUwjAf40NKV122OLt1PCVHG2SUr7Fkdn/Mnf3WZj3KCce1dvJBcAZT3B9YWEf8jzaS5IJA==","signatures":[{"sig":"MEUCIQDWs0ukCTWMTf8VTJT+Oj14fDBSS0LIB+USpvaYzPlyggIgTrtdTHgsYbUt/+ZUrSZguKh8QP3HSI9h3NjlgVnNFHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483237},"main":"dist/src/index.js","type":"module","_from":"file:desplega.ai-qa-use-mcp-1.0.17.tgz","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_resolved":"/private/var/folders/nk/tmm_41010716v56wdjp3wn5h0000gn/T/12edb5f5a752ed4d4abcaf0219aa71fc/desplega.ai-qa-use-mcp-1.0.17.tgz","_integrity":"sha512-l4qaE78QGL5WkjqTMUwjAf40NKV122OLt1PCVHG2SUr7Fkdn/Mnf3WZj3KCce1dvJBcAZT3B9YWEf8jzaS5IJA==","repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.0.17_1759073491399_0.39990163343773477","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.0.18":{"name":"@desplega.ai/qa-use-mcp","version":"1.0.18","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.0.18","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"a4e4dff5cc3d5a59749016de70af464b13cc6302","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.0.18.tgz","fileCount":115,"integrity":"sha512-nwDUHNqoxk0Dn8s2F/G1Oj1PitD1nzNrzGTlK1UqF694OljIXL6Had1DVVkXVzQvXbHJMjrPgdqjP7Bckp5sHw==","signatures":[{"sig":"MEQCIHvAciNmMwT/G8NScOLPdslWhxLqBBECEvns3hEl7uFPAiBhzVGN10q3VllwEYHWdBJUWPipIuY96Wjlz/zOB7lEXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483341},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"10b6ccef792070e2b12adbfa5b037d8745b4939d","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.0.18_1759073586945_0.5163916603228678","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.1.0":{"name":"@desplega.ai/qa-use-mcp","version":"1.1.0","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.1.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"34aa35399635a84ee3ce2b379fac2d10670a761a","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.1.0.tgz","fileCount":115,"integrity":"sha512-gnK+4V3fpDZaLDKM12NPSTlfxpW1QQyFZ06YjHJuGg0d/zDzfNwaez9dnRIMTFt9NFrgermcfS4jMtPO1kgkIQ==","signatures":[{"sig":"MEQCIFhZCCvtr/tKRZ5dXyjQlbgntfwSS7387ZEJkc2Rk22fAiBPRH4W+iO9H1W9uX+m8WnZYRgy8NLXxUgJPlyu+1T9Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517779},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9c02d988345318ad9600c11771836834b9cac2dd","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.1.0_1759088635604_0.0398550094016934","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.1.1":{"name":"@desplega.ai/qa-use-mcp","version":"1.1.1","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.1.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"4ae95f421383a1259c2041b7453048c207744cf8","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.1.1.tgz","fileCount":115,"integrity":"sha512-13fjMpfegoBX4YiSh3HsurcrfCLo9H2uxaaZE2voUKvFA7nEmJ9NdmsZ7NC9Q9lCvsZgA/LSxGlOEfIAOgOM2g==","signatures":[{"sig":"MEUCIEYE63KQzOidPeHBI+iBIyB8ouCC3DtQWT4nEm6ZQ49YAiEAixnUHd+BqhkT8fJTw6raeWmfLrN955cyIwYTlXvyYY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523684},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"369a0bab181e86a440f172741ff5835975fdc7ad","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.1.1_1759109014311_0.12025017475226485","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.1.2":{"name":"@desplega.ai/qa-use-mcp","version":"1.1.2","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.1.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"34d61c652978b84d9d0d2d374646f3cec3b2f79d","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.1.2.tgz","fileCount":115,"integrity":"sha512-RB5oYqcJjsOpdcFfeXjLTd4BGmLWtGkFvMAUj+xVh/tma+pt7kp14k2WZ08b7Kqb7cRUIeA8vtcEOj6Ba6LzZA==","signatures":[{"sig":"MEUCIQDZTzeCC3hZa5oCkmPjCpNJMOHyIAIBtXtSgO1ETpJvowIgCj3SyxJOxhw8HoNREHebCUsFl22qBmUAebwk2FJsiTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529507},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"51291909674b8cc19a466dc7d03f4a7155d2c47a","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.1.2_1759138199857_0.010871081349264955","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.1.4":{"name":"@desplega.ai/qa-use-mcp","version":"1.1.4","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.1.4","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"dff4ae9cb7f6ff3f7025929861af6fcf2c8ae6a5","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.1.4.tgz","fileCount":116,"integrity":"sha512-xEBUm3lto8ji4vZjrmRy2dJLr+u3z1SaeqB/XxgMN5uvGkICwtjSenb9JK+xlPQQNM+oKOK9crpzhc1NAbGKow==","signatures":[{"sig":"MEQCIFMfe46uUr2C+8Lgw1JtA7DkAdCdKl4O4924hyj1DQRrAiBjJrmYn1t4uAnbjV0ND/PWDC886ywQRF75D40jCP7SYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535588},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7c39519ab3128e721cefb9d2f2db30cbd7483797","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.1.4_1759145324006_0.21490951336196296","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.1.5":{"name":"@desplega.ai/qa-use-mcp","version":"1.1.5","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.1.5","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"54523964421c59d2ca05f7290d25c5475d6d05d9","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.1.5.tgz","fileCount":116,"integrity":"sha512-ZW+SEpDpouw8zxE0AiizL+bWH8gZ4dpXDDPh/ZoszWoAzJ7K8l2xGqjVzwlQ8Dp7astgbXSTmygCTHatDGjquQ==","signatures":[{"sig":"MEUCIQDj3CsnETdy9xhVbitexf6AcuA3Qbmgf1Cvymk/ibViRAIgHUYHInpqasErjuyIuw3PwfV8c7phcectQroFrS1yEm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536973},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"120155981c576edb72c3be60f1a94de4f1b96245","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.1.5_1759154058525_0.8851368535290363","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.1.6":{"name":"@desplega.ai/qa-use-mcp","version":"1.1.6","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.1.6","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"76b5af1af05948008b0ea5e31cdcbaafdd318eda","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.1.6.tgz","fileCount":116,"integrity":"sha512-6tSofmYeqABUehF2Y/dnD2SU/9H8pOsoFpyu96v0STrybPT3vfRB3ZV5oZMU927FQEbCfyjud7u0c8dxQt1nCw==","signatures":[{"sig":"MEYCIQD3UrAPxuptt/x5ZgQ8zS8jWwIj6CAlsghhOcFcxQjzKQIhAJZowX6yxZhSES7+H842HAWSQhiYds7MxeLkaFhk3L1Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526830},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"75fb8461eabdc99beeef1b5bbbc550de3caed902","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.1.6_1759251540545_0.6023630274876004","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.1.7":{"name":"@desplega.ai/qa-use-mcp","version":"1.1.7","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.1.7","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"ce9d315b35dd720551f0dd55511a0982de90484e","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.1.7.tgz","fileCount":124,"integrity":"sha512-ctjM3QFL7CISAovprUeCYXA9YK4JkOA+lz9/PczrhPWaM1S6pAMfPmsu6Eyjj9KmUNqCdLjD08tvBBGz4qYeOQ==","signatures":[{"sig":"MEUCIBHNVI7aIcNdfDgyxTc7vO/05UNySGK/BeQBF3oSuYriAiEAqxmjqn6mjjJ8oTrxLiLY8KEoj1bCMwfW5uiLSjKnV8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570560},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"021be278fe3e572126621a54520a9a2ac4725743","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.1.7_1759254326522_0.7578538702767319","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.2.1":{"name":"@desplega.ai/qa-use-mcp","version":"1.2.1","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.2.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"ae0bb893dfde4e01e379a7204151626365cff365","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.2.1.tgz","fileCount":124,"integrity":"sha512-vU38yY32ViT/aHu+ESHweLz6bOMKCh7C+1CpgL99oQrvdO8JSCe101whsqgCwNOGWiMHwaNWxflDSy4qdKUNnQ==","signatures":[{"sig":"MEUCIQDtRRSkmxj08qVW9PMzGx4XkMM2SxiYh/atUMHw3/Z0WAIgT+qz0p00cocH5yhobD08BZAcTDQZhtaEZEPC9VbsMNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570442},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"80f00b44027241f504e70cf82aa15abba2c88ae0","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.2.1_1759409398849_0.5238665191130889","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.2.2":{"name":"@desplega.ai/qa-use-mcp","version":"1.2.2","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.2.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"cbd861254601293cf24c6763610411bd7b2683b7","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.2.2.tgz","fileCount":124,"integrity":"sha512-s7qdUspHfP7EeULi2tUlcN6/zEjjsTi8RVPgx3FjXT0E198895ewFdFwoY8gY6Ss9W36nr7UdyLLZNQUtThjVA==","signatures":[{"sig":"MEUCIEQNhFw2oyXlI7DYDXDyWYqLpZG/PVmdjZybfzioLUe0AiEA/p+d6+kXQnaJVahB79U7rmEpGvgj6mr9R8D8bP4Q3N4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540625},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2da51f0d0275f364e53523d00797982451845e07","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck","generate:readme":"node scripts/generate-readme-tools.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.2.2_1759423430053_0.5708947144978005","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.2.3":{"name":"@desplega.ai/qa-use-mcp","version":"1.2.3","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.2.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"28189394741be99d49d0cd0981dce7b4757296ba","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.2.3.tgz","fileCount":124,"integrity":"sha512-5fcbF3oSSDlzUmo5WUqrIPX5WQbSjuoS4YNqsta0ynotzTbdHQtiRndvnFCt7aekcBdHkPUz4b0QI865R36zog==","signatures":[{"sig":"MEYCIQCflfhaeCHsWdARoCqOCNXkJIVDIPqCo2xyxtSmpM7XYgIhAJDR3KM9wDrSxleLKZ+MxWKLdpgMGTV6sIDizWf4D7QR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542665},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6f8bc0f5dc537ad7adfb08668499f1c3e17545de","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck","generate:readme":"node scripts/generate-readme-tools.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.2.3_1759428845379_0.8850169767712361","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.2.4":{"name":"@desplega.ai/qa-use-mcp","version":"1.2.4","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.2.4","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"e1ea4bf32b5cdf97efe5382b7574af155639f43f","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.2.4.tgz","fileCount":124,"integrity":"sha512-Ou+gZRatIycdhEhmdmlEwCIKkH2CTcSkW4A2M3Bs1L/PPz9VPU3VBH6iJxZTQdYdHeyLTyD4ugLghGr82E5FWg==","signatures":[{"sig":"MEUCIHaupqWIU+YgZmQOrToczVikZnl8478g4NNbEJ13zK2cAiEAr4RX6HpTOYVsZsuFSZwI7IkKBhMX+5+Xxv9M8SjKTY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543478},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"60b8e5cf6852893c7d56782aafb3698896d676f0","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck","generate:readme":"node scripts/generate-readme-tools.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.2.4_1759431545494_0.3633361524547374","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.2.5":{"name":"@desplega.ai/qa-use-mcp","version":"1.2.5","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.2.5","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"ec87268b2bb61bd1acbfbd169e343ae0ad6cf585","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.2.5.tgz","fileCount":124,"integrity":"sha512-OjLjGl94cbA0X5Obqzjm+YTZCfBbwht+w29c7iNzXVjZ+TRH62QHr+qwes2tfM318ntFxmXGWAKs6jQF0yP1Rg==","signatures":[{"sig":"MEUCIQDRg0ZDuhufzXkKz/w+/b1JlYJbA73lDwy6NmH9KOTK7AIgcqdHjTvDRXMyG2BA5I7wQ815C9MnrY54UZlQ+W3i8dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543398},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b528d71d24d3f4982a4a7ebf03c7343fc4861c06","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck","generate:readme":"node scripts/generate-readme-tools.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.2.5_1759445705965_0.8702930804088866","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.2.6":{"name":"@desplega.ai/qa-use-mcp","version":"1.2.6","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.2.6","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"c9b850f80661b547f7194115d30cc1cb370f76a5","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.2.6.tgz","fileCount":124,"integrity":"sha512-fTAjpHwB+vmrwzJpoblNZOx+ye7eje0bKomgwXDSQHMqmAJeeo/4F/CHYjuHYdit7p6mD94ht1AvI2hQqa/uGQ==","signatures":[{"sig":"MEQCIAcZz53Xr+huPuM56XamMdI+BRB+Hgi9M8Wv0H/YnhrfAiAk5YvPKmALij+ljAaUcvefsCwK5SBw1PI1zNWJr1qnPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543614},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e96ea98e03bb24120fbdd3e75db21bc3f47fa7cf","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck","generate:readme":"node scripts/generate-readme-tools.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.2.6_1759748043599_0.6085507428136934","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.3.0":{"name":"@desplega.ai/qa-use-mcp","version":"1.3.0","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.3.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"ebd51397e08371b0b915cd296a6f95b575d76a60","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.3.0.tgz","fileCount":128,"integrity":"sha512-lhr5nGFCqdKpicPXa6+gi596DrWjr31YzeXWdk+bVQq1JeXdrD4z5ADzQvl9P9VfTmBiFLElJpf/vHhyHLXKcA==","signatures":[{"sig":"MEQCIEuX8E2Vzcyxgu8OB5oFU4q23vWbxhwsQkDvIyOBiZQCAiA4ZzNme+ZoytX8gshkLzq3yHOmNXW5evh94SyigzL7pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567066},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"78e2b8292cf0d8ee24d95f517119953ea8234486","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck","generate:readme":"node scripts/generate-readme-tools.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.21.2","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","@types/express":"^5.0.0","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.3.0_1759834552341_0.7124716631171413","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.3.1":{"name":"@desplega.ai/qa-use-mcp","version":"1.3.1","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.3.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"49fbfbc3b255b7af70133eee0a8ce2280c6bd830","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.3.1.tgz","fileCount":132,"integrity":"sha512-INCI9jFhCKTef2FNzL5bU7XlbCGMqphCAO1F8146beZ05jZwao/WgI3D/O//h3LHD2MXVrbN9k9Hdz6y6fxaaA==","signatures":[{"sig":"MEYCIQDhdLXpz/W/gheheA6qrab2ZptAXOHK6ikEUnSm1HsL7wIhAIOSHV3mCNHWZLQPNRcJ3lsNhmMSELau7fAwLWAcLlTS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588566},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a74fffb5d0f4c2fa87b4266b07555c7128859df4","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck","generate:readme":"node scripts/generate-readme-tools.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.21.2","playwright":"1.55.0","localtunnel":"^2.0.2","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","@vercel/node":"^3.2.23","@types/express":"^5.0.0","typescript-eslint":"^8.44.1","@types/localtunnel":"^2.0.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.3.1_1760605916953_0.5403547904205295","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.4.0":{"name":"@desplega.ai/qa-use-mcp","version":"1.4.0","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.4.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"0418329f9549f872e0c9c971045190d61d0ee707","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.4.0.tgz","fileCount":141,"integrity":"sha512-e4u5Tft47l0VKFxbIGlGthgJX9qgO62Y+W8x3ZBbUxi9aF+Jujq/OUHkV3X+uCeFVlQXCfvKoRNmFb9jbZSgtA==","signatures":[{"sig":"MEYCIQDgfjUQUOp/LCybHooGRE8D/WkbPPLwgwAso/tOWDgoQAIhAOsieQYQV7Lmdghe8Rjv+xnwNv0Klm2mbql5vqmm/Lfp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631738},"main":"dist/src/index.js","type":"module","shasum":"0418329f9549f872e0c9c971045190d61d0ee707","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"bun test --preload ./test-setup.ts","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","test:unit":"node scripts/test-unit.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","test:coverage":"bun test --coverage --preload ./test-setup.ts","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck","generate:readme":"node scripts/generate-readme-tools.js","test:integration":"node scripts/test-integration.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-e4u5Tft47l0VKFxbIGlGthgJX9qgO62Y+W8x3ZBbUxi9aF+Jujq/OUHkV3X+uCeFVlQXCfvKoRNmFb9jbZSgtA==","repository":{"url":"https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.21.2","playwright":"1.55.0","@desplega.ai/localtunnel":"^2.1.1","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.10.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","@vercel/node":"^3.2.23","@types/express":"^5.0.0","typescript-eslint":"^8.44.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.4.0_1763511883942_0.7236457094907374","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.4.1":{"name":"@desplega.ai/qa-use-mcp","version":"1.4.1","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.4.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"a904fd05d5289a32501f19935cee08dd4a90f6ca","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.4.1.tgz","fileCount":141,"integrity":"sha512-tAb39enhA3pzbKWIoBI3+7jqXfpn35anOy0tqM2pq2Qqvz3mGWGfNpihGdo2u4fhY+qmWomAtF2Yvnec9ic1jQ==","signatures":[{"sig":"MEYCIQCTPg4z4ZtD0dbrIIoAOBIIxYj7J64YIwXtSUtGv3inOQIhAJ8qKLYt4T2FPLrc9dlLuJssDeY6mqvoQt8B6SI0oPoV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638339},"main":"dist/src/index.js","type":"module","shasum":"a904fd05d5289a32501f19935cee08dd4a90f6ca","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"bun test --preload ./test-setup.ts","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","test:unit":"node scripts/test-unit.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","test:coverage":"bun test --coverage --preload ./test-setup.ts","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck","generate:readme":"node scripts/generate-readme-tools.js","test:integration":"node scripts/test-integration.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-tAb39enhA3pzbKWIoBI3+7jqXfpn35anOy0tqM2pq2Qqvz3mGWGfNpihGdo2u4fhY+qmWomAtF2Yvnec9ic1jQ==","repository":{"url":"https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.21.2","playwright":"1.55.0","@desplega.ai/localtunnel":"^2.1.1","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","@vercel/node":"^3.2.23","@types/express":"^5.0.0","typescript-eslint":"^8.44.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.4.1_1764165140090_0.5313916418374014","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.5.0":{"name":"@desplega.ai/qa-use-mcp","version":"1.5.0","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.5.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"9c40f91e28215c15206e4fb1c4f1d780d3a6beca","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.5.0.tgz","fileCount":146,"integrity":"sha512-FBagIt2TYv07odKdlvfWF5hH+XivlYFCOV7WUjrsRxTmVivE4cGHw/UXEh6O+krS2FpLh3d4rDgYETKveGrSBg==","signatures":[{"sig":"MEQCIAEN6GbDffC9ngRf/FcbCXbP8E39iRCVX9WNIybE+zqtAiAoYXKG/lgZ7gEWuQzmBS1cWPAu413gDz2WHHh86Y/VsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654711},"main":"dist/src/index.js","type":"module","shasum":"9c40f91e28215c15206e4fb1c4f1d780d3a6beca","engines":{"node":">=20.0.0"},"scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"bun test --preload ./test-setup.ts","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","test:unit":"node scripts/test-unit.js","typecheck":"tsc --noEmit","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","test:coverage":"bun test --coverage --preload ./test-setup.ts","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck","generate:readme":"node scripts/generate-readme-tools.js","test:integration":"node scripts/test-integration.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-FBagIt2TYv07odKdlvfWF5hH+XivlYFCOV7WUjrsRxTmVivE4cGHw/UXEh6O+krS2FpLh3d4rDgYETKveGrSBg==","repository":{"url":"https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.21.2","playwright":"1.55.0","@desplega.ai/localtunnel":"^2.1.1","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","@vercel/node":"^3.2.23","@types/express":"^5.0.0","typescript-eslint":"^8.44.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.5.0_1764768255837_0.8838383440879083","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.5.1":{"name":"@desplega.ai/qa-use-mcp","version":"1.5.1","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.5.1","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"71fb6e6fb410f22c4a2dc2d631f23b753f7f130a","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.5.1.tgz","fileCount":145,"integrity":"sha512-/2CAHjiwaRahkQqT3XHmus0ab4yEy5pD7EW825l0qoy7iVJ/pRkbCeaC3vUr1HnW0aT5MKfxrFQse3g/yI/LXw==","signatures":[{"sig":"MEYCIQDi/O1mlRC5mKuJ2ijcQllcf6Nkvnsv7UW8Wuk+HNvXbwIhAOWwhNqnVLV98XBBNd6snzPU8J3nZjQ4US+z6QACRoVx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651570},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"4286aca8b9b93adbfff763b678c3adef6f1afc1b","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"bun test --preload ./test-setup.ts","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","test:unit":"node scripts/test-unit.js","typecheck":"tsc --noEmit","cc:validate":"claude plugin validate .","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","test:coverage":"bun test --coverage --preload ./test-setup.ts","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck","generate:readme":"node scripts/generate-readme-tools.js","test:integration":"node scripts/test-integration.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.21.2","playwright":"1.55.0","@desplega.ai/localtunnel":"^2.1.1","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","@vercel/node":"^3.2.23","@types/express":"^5.0.0","typescript-eslint":"^8.44.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.5.1_1765549942989_0.774197195330125","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.5.2":{"name":"@desplega.ai/qa-use-mcp","version":"1.5.2","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.5.2","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"814a4780169ef6bacc9fa9607d43b8812ae3e822","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.5.2.tgz","fileCount":145,"integrity":"sha512-6tAWg19riW5FwdOno8iiCbAI5SGwjY3GsgLD5BgoZafZnRCU46VsXvm+PmwCTezhY6ML3nKMX5KM5hgDm4OE3Q==","signatures":[{"sig":"MEYCIQDuj1p6p0qZxtG7DEA/WPmxdYlTPZ/0dskWHCOojumOPAIhAJr597cWnkoGf9liabeq0Zv9R24osYQ3OaH/xSNb4eI0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651592},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7d742635f2f91a9c1439463649ffe661216fbb05","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"bun test --preload ./test-setup.ts","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","test:unit":"node scripts/test-unit.js","typecheck":"tsc --noEmit","cc:validate":"claude plugin validate .","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","test:coverage":"bun test --coverage --preload ./test-setup.ts","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck","generate:readme":"node scripts/generate-readme-tools.js","test:integration":"node scripts/test-integration.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.21.2","playwright":"1.55.0","@desplega.ai/localtunnel":"^2.1.1","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","@vercel/node":"^3.2.23","@types/express":"^5.0.0","typescript-eslint":"^8.44.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.5.2_1765552314961_0.23791646360842833","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.5.3":{"name":"@desplega.ai/qa-use-mcp","version":"1.5.3","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.5.3","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"93a089d1cce71bfc31b1b23fa30cfffc23949701","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.5.3.tgz","fileCount":145,"integrity":"sha512-gHZrxg+IgnBFVRpuHrwmS0Z6W/Iftz24U2LNidIFOKSX3mFPM4H4T7G6wh1obTqvCeQ7N8d/M9iePht/kWnddQ==","signatures":[{"sig":"MEUCIQCMvg1YwqxziCI9FQa0dMfFTJDeW7IfD0Utjrb52MsruwIgWQzTHOYGBP0pWydhscrf6f3UBX0ZSO2PHjzInPwS3ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651592},"main":"dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e113ade7c39d784378a92b578ec0ba56a812222c","scripts":{"dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"bun test --preload ./test-setup.ts","build":"tsc","start":"pnpm build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"pnpm build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","test:unit":"node scripts/test-unit.js","typecheck":"tsc --noEmit","cc:validate":"claude plugin validate .","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"pnpm build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","test:coverage":"bun test --coverage --preload ./test-setup.ts","prepublishOnly":"pnpm build && pnpm lint && pnpm typecheck","generate:readme":"node scripts/generate-readme-tools.js","test:integration":"node scripts/test-integration.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"repository":{"url":"git+https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"11.3.0","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"23.9.0","dependencies":{"axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.21.2","playwright":"1.55.0","@desplega.ai/localtunnel":"^2.1.1","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","@vercel/node":"^3.2.23","@types/express":"^5.0.0","typescript-eslint":"^8.44.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.5.3_1765554274218_0.9605618833069423","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."},"1.6.0":{"name":"@desplega.ai/qa-use-mcp","version":"1.6.0","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","_id":"@desplega.ai/qa-use-mcp@1.6.0","maintainers":[{"name":"tarasyarema","email":"tarasyarema@pm.me"},{"name":"3z3","email":"ezequiel.cura@gmail.com"}],"homepage":"https://github.com/desplega-ai/qa-use","bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"bin":{"qa-use":"bin/qa-use.js","qa-use-mcp":"dist/src/index.js","desplega-qa":"dist/src/index.js"},"dist":{"shasum":"d8692b42c4de208795bafeae085ae3011beac885","tarball":"https://registry.npmjs.org/@desplega.ai/qa-use-mcp/-/qa-use-mcp-1.6.0.tgz","fileCount":114,"integrity":"sha512-KnOJdana87bCza7MK1dzCpSmxj25AuE+6Qf/lS3JuSrK6+BVxFj0Lyb2UciU4vvj7kMZMN85IRCr9pF3SlLd3Q==","signatures":[{"sig":"MEUCIQC2cckIze4LMUmTKXA6JaQRDcEoRKtfK7Mx2nCma3zj2QIgayOvT4WRZjkDzq/l2bgfW/6tkqHgTxT6esxIP1CwTbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512506},"main":"dist/src/index.js","type":"module","shasum":"d8692b42c4de208795bafeae085ae3011beac885","engines":{"node":">=20.0.0"},"scripts":{"cli":"tsx src/cli/index.ts","dev":"tsx src/index.ts","lint":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\"","test":"bun test --preload ./test-setup.ts","build":"tsc","start":"bun run build && node dist/src/index.js","format":"prettier --write \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","release":"bun scripts/release.ts","lint:fix":"eslint \"src/**/*.{ts,tsx,js,jsx}\" \"lib/**/*.{ts,tsx,js,jsx}\" --fix","inspector":"bun run build && npx -y @modelcontextprotocol/inspector node dist/src/index.js","test:unit":"node scripts/test-unit.js","typecheck":"tsc --noEmit","cc:validate":"claude plugin validate .","format:check":"prettier --check \"src/**/*.{ts,tsx,js,jsx,json}\" \"lib/**/*.{ts,tsx,js,jsx,json}\"","inspector:env":"bun run build && npx dotenv-cli -e .env -- npx -y @modelcontextprotocol/inspector node dist/src/index.js","test:coverage":"bun test --coverage --preload ./test-setup.ts","generate:types":"tsx scripts/generate-types.ts","prepublishOnly":"bun run build && bun lint && bun typecheck","generate:readme":"node scripts/generate-readme-tools.js","test:integration":"node scripts/test-integration.js"},"_npmUser":{"name":"tarasyarema","email":"tarasyarema@pm.me"},"_integrity":"sha512-KnOJdana87bCza7MK1dzCpSmxj25AuE+6Qf/lS3JuSrK6+BVxFj0Lyb2UciU4vvj7kMZMN85IRCr9pF3SlLd3Q==","repository":{"url":"https://github.com/desplega-ai/qa-use.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for browser automation and QA testing","directories":{},"_nodeVersion":"24.3.0","dependencies":{"glob":"^13.0.0","yaml":"^2.8.2","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.21.2","commander":"^14.0.2","playwright":"1.55.0","@desplega.ai/localtunnel":"^2.1.1","@modelcontextprotocol/sdk":"^1.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@^1.3.4","devDependencies":{"tsx":"^4.20.6","eslint":"^9.36.0","ignore":"^7.0.5","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","@eslint/js":"^9.36.0","dotenv-cli":"^7.4.2","typescript":"^5.9.2","@types/node":"^24.5.2","@types/react":"^19.1.14","@vercel/node":"^3.2.23","@types/express":"^5.0.0","typescript-eslint":"^8.44.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.44.1","json-schema-to-typescript":"^15.0.4","@typescript-eslint/eslint-plugin":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/qa-use-mcp_1.6.0_1769005296706_0.8036606203261796","host":"s3://npm-registry-packages-npm-production"},"deprecated":"This package has been renamed to @desplega.ai/qa-use. Please update your installation."}},"time":{"created":"2025-09-27T16:14:31.901Z","modified":"2026-01-21T16:22:18.329Z","1.0.0":"2025-09-27T16:14:32.170Z","1.0.1":"2025-09-27T16:20:31.954Z","1.0.2":"2025-09-27T16:43:51.044Z","1.0.3":"2025-09-27T16:50:25.480Z","1.0.4":"2025-09-27T16:58:45.325Z","1.0.5":"2025-09-27T17:04:35.347Z","1.0.14":"2025-09-27T19:40:33.016Z","1.0.15":"2025-09-27T19:43:37.396Z","1.0.16":"2025-09-27T19:44:42.993Z","1.0.17":"2025-09-28T15:31:31.622Z","1.0.18":"2025-09-28T15:33:07.181Z","1.1.0":"2025-09-28T19:43:55.809Z","1.1.1":"2025-09-29T01:23:34.487Z","1.1.2":"2025-09-29T09:30:00.082Z","1.1.4":"2025-09-29T11:28:44.211Z","1.1.5":"2025-09-29T13:54:18.690Z","1.1.6":"2025-09-30T16:59:00.755Z","1.1.7":"2025-09-30T17:45:26.728Z","1.2.1":"2025-10-02T12:49:59.076Z","1.2.2":"2025-10-02T16:43:50.258Z","1.2.3":"2025-10-02T18:14:05.600Z","1.2.4":"2025-10-02T18:59:05.695Z","1.2.5":"2025-10-02T22:55:06.167Z","1.2.6":"2025-10-06T10:54:03.856Z","1.3.0":"2025-10-07T10:55:52.549Z","1.3.1":"2025-10-16T09:11:57.177Z","1.4.0":"2025-11-19T00:24:44.189Z","1.4.1":"2025-11-26T13:52:20.324Z","1.5.0":"2025-12-03T13:24:16.101Z","1.5.1":"2025-12-12T14:32:23.137Z","1.5.2":"2025-12-12T15:11:55.117Z","1.5.3":"2025-12-12T15:44:34.369Z","1.6.0":"2026-01-21T14:21:36.951Z"},"bugs":{"url":"https://github.com/desplega-ai/qa-use/issues"},"author":{"url":"https://github.com/desplega-ai","name":"tarasyarema","email":"t@desplega.ai"},"license":"MIT","homepage":"https://github.com/desplega-ai/qa-use","keywords":["mcp","browser-automation","qa-testing","playwright","testing"],"repository":{"url":"https://github.com/desplega-ai/qa-use.git","type":"git"},"description":"MCP server for browser automation and QA testing","maintainers":[{"name":"3z3","email":"ezequiel.cura@gmail.com"},{"name":"tarasyarema","email":"tarasyarema@pm.me"}],"readme":"","readmeFilename":""}