{"_id":"@archmeta1868/pyqt5-mcp","_rev":"31-ede8fa20472d9def22b1155106e50a58","name":"@archmeta1868/pyqt5-mcp","dist-tags":{"latest":"7.0.1"},"versions":{"1.0.0":{"name":"@archmeta1868/pyqt5-mcp","version":"1.0.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@1.0.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"cli.js","pyqt5-mcp-init":"init.js","mcp-server-pyqt5":"cli.js"},"dist":{"shasum":"8b9ff64d7a118cf73014a6e3dbacdc1b8530b574","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-1.0.0.tgz","fileCount":44,"integrity":"sha512-CrTQwP884s3ml3GtlJzkECs3s0Jx7l87UmqCMOvfrlOuGKM6YUsYWZl1R5udU/h5lCiVTAyc6vvSQ9vAKlsNIQ==","signatures":[{"sig":"MEUCIQDVpKyINgWrYuteJInOCGD0OPm/LZGyzzB0ku4WKSraDwIgYnB8a62/cDWRsmuZmk3I89lFgPA2Iolh+LrlZPcPCGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24832006},"type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"1b96761722082d384124015b1f6b67ab65c40c10","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 Tools for MCP - Comprehensive UI inspection and manipulation","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_1.0.0_1756296764820_0.015131745517993789","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@archmeta1868/pyqt5-mcp","version":"1.0.1","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@1.0.1","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"cli.js","pyqt5-mcp-init":"init.js","mcp-server-pyqt5":"cli.js"},"dist":{"shasum":"610c887fa3674b9c576fd297ba5737b24d058ff9","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-1.0.1.tgz","fileCount":81,"integrity":"sha512-6ibzwSH9e0QKfhz9knm+tFapQ/k/RlhcsC0czlQcD1MQWVi16oQ/YRTIfDKqF2IzDkosOcana5LXMJav5hoGRA==","signatures":[{"sig":"MEUCIQCCEg/QrojV/wQiRX8xESxehwKPrW0y3wr9DEwmr6FsWQIgYM9k/IQkgfb90yqzE6F+tDDUtyJg4YxFt4zA0ebFsXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256442},"type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"1b96761722082d384124015b1f6b67ab65c40c10","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 Tools for MCP - Comprehensive UI inspection and manipulation","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_1.0.1_1756297134740_0.19981551497059868","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@archmeta1868/pyqt5-mcp","version":"1.0.2","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@1.0.2","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"npx-entry.js","pyqt5-mcp-init":"init.js","mcp-server-pyqt5":"cli.js","pyqt5-mcp-server":"cli.js"},"dist":{"shasum":"4b3ddcb089fef1d03996febe1f3d052a1c98713b","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-1.0.2.tgz","fileCount":82,"integrity":"sha512-At5IMnNw81qn+oR3ac0zrhxQxZv4D5o+1XI1KGYnMKuzeYS6d307/Rata4DodhRZ/vQsIdunjP4y07uDEUJ1/Q==","signatures":[{"sig":"MEUCIQDytRA0K7O1IgpRqnCRzYg8wV+Fw0qja37y+FCj1lC+BQIgQr1HefPvikDuhHGtOX41vWoOMf2ROF+5ySxita4Q8WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258703},"type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"1b96761722082d384124015b1f6b67ab65c40c10","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 Tools for MCP - Comprehensive UI inspection and manipulation","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_1.0.2_1756299840197_0.16992660897071388","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@archmeta1868/pyqt5-mcp","version":"1.0.3","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@1.0.3","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"npx-entry.js","pyqt5-mcp-init":"init.js","mcp-server-pyqt5":"cli.js","pyqt5-mcp-server":"cli.js"},"dist":{"shasum":"666fd747bb9d274392df21f6f61b89f37868dd3b","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-1.0.3.tgz","fileCount":82,"integrity":"sha512-p5pg+mwuAXQ16TK5A174li1hQHVR/oYaN4QgMJOM0qPxeby+C5y50OWkpa+eL8cv//KY+jJpAyM/KcA3UI0Orw==","signatures":[{"sig":"MEUCIAPFyhpUMc5oIrurm7i3Wfkut8uRkhUJASzKKGJiPzbhAiEA0EGahPoq+zSxwthnYUNs3es1fJDWEc9TsFXUoFGiz1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257471},"type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"1b96761722082d384124015b1f6b67ab65c40c10","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 Tools for MCP - Comprehensive UI inspection and manipulation","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_1.0.3_1756301784949_0.7995502394523917","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@archmeta1868/pyqt5-mcp","version":"1.0.4","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@1.0.4","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"npx-entry.js","pyqt5-mcp-init":"init.js","mcp-server-pyqt5":"cli.js","pyqt5-mcp-server":"cli.js"},"dist":{"shasum":"19aa7f79610c5bd6629f50aef4f247a63523c3fb","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-1.0.4.tgz","fileCount":82,"integrity":"sha512-gH8paH0Dx6s8OxEdmparEYZ9CFvyuIau8F1kbDsatpRHx25OyQAOXVluuLsdipsGCZ78ACVOH/EYhyGndJZ6Mw==","signatures":[{"sig":"MEUCIA6i0soqbkggsJyFP0uUDwIgbbY3Pl+TylABh1wX00CbAiEAxxSqT0PmVxj56lNXXDlV1bFmzvJE01CgZYaoBpyJZio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257300},"type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"1b96761722082d384124015b1f6b67ab65c40c10","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 Tools for MCP - Comprehensive UI inspection and manipulation","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_1.0.4_1756302274365_0.6991158778366349","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@archmeta1868/pyqt5-mcp","version":"1.0.5","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@1.0.5","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"npx-entry.js","pyqt5-mcp-init":"init.js","mcp-server-pyqt5":"cli.js","pyqt5-mcp-server":"cli.js"},"dist":{"shasum":"64c9775a8d51610795c152b9cf1b50b26b4c7c37","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-1.0.5.tgz","fileCount":83,"integrity":"sha512-NZy5/JLI5E9WOopPXqj7WLKy4PTiEyH2DWxHxteCEkm3K8+33rBG+pTJn3uoE8ydo8PVPdQIMvCi8u76vvsfPg==","signatures":[{"sig":"MEUCIQCKuXiwPCXJ2XW+KdXvaAKHgUR/OrYRG2ZITFPaO9abcgIgJiME63sH01McDAuqoQzZAtcZXyKxsZ1sBOjiw/9FqS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258023},"type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"6ca133147b7f15861affd9a4de76ca4296b53113","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 Tools for MCP - Comprehensive UI inspection and manipulation","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_1.0.5_1756303091625_0.019243661024917813","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@archmeta1868/pyqt5-mcp","version":"1.0.6","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@1.0.6","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"npx-entry.js","pyqt5-mcp-init":"init.js","mcp-server-pyqt5":"cli.js","pyqt5-mcp-server":"cli.js"},"dist":{"shasum":"fdec3850bb304941df2e1d469a79e2b975ae1a31","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-1.0.6.tgz","fileCount":83,"integrity":"sha512-TXzxGxjOqp+PCKpI2bE0UJowVOfU3efsk/GWZsoIiq3lYhbohLcayriuTk9l7MSECmTAV30Az4zqw7wntU3OCg==","signatures":[{"sig":"MEYCIQDDvm3Yzc90HBUNIf04l4dTzf0FN0s/GIItYK8awpJZOQIhAIoV5bbRIycbmMrgVcsRH2XLJw9Pr4Ksh8Sox8zkG+2w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258388},"type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"acbfd13f34cf4ace6475f135f0dc4b6c34e7e09f","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 Tools for MCP - Comprehensive UI inspection and manipulation","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_1.0.6_1756303540528_0.31385610814692866","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@archmeta1868/pyqt5-mcp","version":"1.0.7","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@1.0.7","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"npx-entry.js","pyqt5-mcp-init":"init.js","mcp-server-pyqt5":"cli.js","pyqt5-mcp-server":"cli.js"},"dist":{"shasum":"a62e8da367441c37f9f5a85de54ed10cd938a414","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-1.0.7.tgz","fileCount":83,"integrity":"sha512-e50I0JQHW+GLgnf/SrbfgVriwsBN75M+C2Bet3eRhWv/sVODgtNV1W9obZUSEQqrlOBuRMfq+WcMlpbTRLEWYQ==","signatures":[{"sig":"MEUCIDy0jpAwmTb5kTyI3RsPCrA2/hK3zamquoS0ayQuL8PhAiEAlH7hlMLJoGoknlQYipKNLwc9GwQ2ieAd+g9SiQ/7uLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258261},"type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"acbfd13f34cf4ace6475f135f0dc4b6c34e7e09f","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 Tools for MCP - Comprehensive UI inspection and manipulation","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_1.0.7_1756303635865_0.1924363384150849","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@archmeta1868/pyqt5-mcp","version":"1.0.8","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@1.0.8","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"npx-entry.js","pyqt5-mcp-init":"init.js","mcp-server-pyqt5":"cli.js","pyqt5-mcp-server":"cli.js"},"dist":{"shasum":"2e525e38f3f4ec5cbc842f5df75e3eb8973c07ff","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-1.0.8.tgz","fileCount":83,"integrity":"sha512-X06d281UhjnwSiShCgECWPYEqShEbuvySDigYcjhzEGeRW5wAWB/2TeNsGkzSA4Sw/6Kc1cfqVFPzHyVvb4OtQ==","signatures":[{"sig":"MEUCIHEvDCHqf7WPrrmwbqw4GyjMjCbDsHRhxTRMvkQp+CjTAiEA9n/5W6lxZBqLfm4ByxxZRlOYntmKVeKcqX0xSBv52Fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260534},"type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"acbfd13f34cf4ace6475f135f0dc4b6c34e7e09f","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 Tools for MCP - Comprehensive UI inspection and manipulation","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_1.0.8_1756305377592_0.03095506179809182","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@archmeta1868/pyqt5-mcp","version":"3.0.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@3.0.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"npx-entry.js","pyqt5-mcp-init":"init.js","mcp-server-pyqt5":"cli.js","pyqt5-mcp-server":"cli.js"},"dist":{"shasum":"7ce8bb15511cc5f4640076962865aac57b9787fe","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-3.0.0.tgz","fileCount":94,"integrity":"sha512-3O3BWXH+qDocmmpjr4ZLyS5FryVT0D/5EJBjI3DDIJRbZH088Aun5NlDIlrE9VsLXDvsDuVYIw9S6Pe1kG6ToA==","signatures":[{"sig":"MEYCIQDV8tXHCImJPuPSOL/tlJUPDBZeJ/yuBFQIaLPX0HwsXAIhAPd8p6vWEdvlzmoD0K2gB5SZuCT/H+oVXyI9hQthnjwg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295159},"type":"module","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"acbfd13f34cf4ace6475f135f0dc4b6c34e7e09f","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_3.0.0_1756308327473_0.8385009918506527","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@archmeta1868/pyqt5-mcp","version":"3.0.1","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@3.0.1","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"af22567508b43e1508c0edc2d45486a468935b9b","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-3.0.1.tgz","fileCount":86,"integrity":"sha512-Kx4LixYZcR556U2vKgUidued/gqHxDEGV1kaRMaovmagRkFgUe3sQbpRtuCU1Cs+6KZ3lxj/xzrd/pgOOuxdGA==","signatures":[{"sig":"MEUCIDie6Pl+WgGD63fk3wWeIKyi/E2KX68RB25g4xWLzp+hAiEAk/M0UpAbt+gcjGeeGgfcgK/b+6Nao/PBmRb2IOsZ7vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264157},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"acbfd13f34cf4ace6475f135f0dc4b6c34e7e09f","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_3.0.1_1756308668018_0.16713929290923568","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@archmeta1868/pyqt5-mcp","version":"3.0.2","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@3.0.2","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp-fixed.js"},"dist":{"shasum":"1be5f9e47612840b8729b262ce85afe7bd93840d","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-3.0.2.tgz","fileCount":87,"integrity":"sha512-dSeZ1UjqRoGy0NBdjukW9rtUo4qLR+c6CiOKELRgVjyDDrqqbLLBM0QDg7RzWtBal3DB/7SApOlEN+4GsaHOTQ==","signatures":[{"sig":"MEUCIQCpgIFoAh2tTI6yVx4alHfjDVGBr/vrmxN86awsnQMjUAIgPxZgGb+pQBCFz8Bp+htu4L0TznMz6tNLbOJ222zDREg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272940},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"acbfd13f34cf4ace6475f135f0dc4b6c34e7e09f","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_3.0.2_1756309019887_0.05947635551251862","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@archmeta1868/pyqt5-mcp","version":"3.0.3","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@3.0.3","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"9e8156eab7fe92c021bb33b860c3bba57aa27531","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-3.0.3.tgz","fileCount":86,"integrity":"sha512-8CDZYlabCzmynDUR2ETj/H/sG/o3HeWP13ShEMSR3PPnXQcsALAA3ie2eU7OPH3G/+HzmcV8iYMTUyQMdW7mAA==","signatures":[{"sig":"MEUCIQCDbgB3Yy7brvNgJ+fs4vD58Pl4IuM4zEnc5ZI3C0OiyQIgK0iF2r+g5bMNODl0YFc+NP5FOzuhHZ8myg7hPKlHx8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268182},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"e99c37282711b33c2a44613eefe71d4b0fd4d7b5","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_3.0.3_1756309378223_0.4506850145559882","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@archmeta1868/pyqt5-mcp","version":"3.1.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@3.1.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"4205754dcc60570cd6370a7dc89179577be8be69","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-3.1.0.tgz","fileCount":85,"integrity":"sha512-Q6a70j+k8aPyr1opTKDdf8Ktu/DQcI36DpSRIvKjWl8TSaiQlbXd4PR0/vTyY6wnweieYkDCI6H2F+wx8V1wBQ==","signatures":[{"sig":"MEYCIQDTm4AS87ahTzC8zbi/rF0XS2h6AEBqJPYe8+J/1M70KAIhALxGB7QjacP8/o2jc1KLDX1PKDF+yrMm1SFKY3O2/WwL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242200},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"e7de9aa525da722e2dd4cc77ee1d6b432500bcbf","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_3.1.0_1756310320825_0.01126507518428066","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@archmeta1868/pyqt5-mcp","version":"3.2.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@3.2.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"71b7d0d880c15079294078b47de8cb01e81a374c","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-3.2.0.tgz","fileCount":85,"integrity":"sha512-c6LwK7jawxUnyqjNm2MY9QxDAShBZ38O3GjAF0j16C8Qt6xkjHbx2AvDdePh9GKnDyIpnMz5fsM+3ukDKtOaww==","signatures":[{"sig":"MEYCIQDdL+rzlvG7NNfjKPEnF0sZ/S5PWBwWfnMFzRWAEdYIlAIhAOSzEj+a7ksvZI/jhX/Zk0LnianBp4o9D0JjwrC+atc5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247536},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"d73c7113121be10e8cd4708e3ca7a730e5ba4a46","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_3.2.0_1756313013117_0.6283340978515579","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@archmeta1868/pyqt5-mcp","version":"3.3.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@3.3.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"4cf1f196d4ed2d43995688b0d84dcca7d1330206","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-3.3.0.tgz","fileCount":87,"integrity":"sha512-hd/rl9r0a3XeTkBQq+01pNP3RzAqSMh80c3k7eXBijhqceEtsGXqfpzUQ/V2+wplFnTrwL1/8ErdeUPZJuI4vQ==","signatures":[{"sig":"MEQCIAQ3nVfr+tBaN8OkJFy5ooV8RtnaiNxSXKv1KkjPiak+AiAQnlHLHAXQZ9jbkhuZwMnTi2/N2yhyJFtdf4GKSgoABQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264623},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"f474d8513c9d9efdd5791c24f200610e21e31bc2","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_3.3.0_1756346909723_0.4781584111572492","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@archmeta1868/pyqt5-mcp","version":"3.4.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@3.4.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"881ee2cc8e40080acaa1376ba97d3b5742876dca","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-3.4.0.tgz","fileCount":85,"integrity":"sha512-X0QGkp1Co73jQGwlVdxIn/tmyL89PlitE8Yp8oTePl1MSQ+DDRY0QpoPq5AA07ov8+xWNQCh2OBR9x4BiAUsvw==","signatures":[{"sig":"MEUCIQCAEO1wvZRLlUlpIDcshJkPf4CWll/n310BrDZlrNYdYgIgUndnR9XA+wq4GLDxJHOGZbSpxn2xyxLWcB8CpYP0pII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240543},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"071afe5d1b1607e6fb1a4917b8d0908ab8d27dcc","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_3.4.0_1756349470060_0.16370935799491249","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@archmeta1868/pyqt5-mcp","version":"4.0.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@4.0.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"773b4ed2742cf0962e636c2260e308916898022f","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-4.0.0.tgz","fileCount":85,"integrity":"sha512-9cjAUCSRZrvuPgDTulIJyRrNAwkFZGkj15rDJju8r1pl8zFPawaHwuuKjn4fxwi0jebllSzZW1+UkBvF+y41FA==","signatures":[{"sig":"MEQCIEEODMxeU77dNyBugaPbfh9/CfxJ9Zr8QOH+cU1lBXDIAiBRJb/FQ4nF8w4IiZUfjspRdCIybsWoOy/CTsLp0cRbnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233019},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"c791a715623b6cdf81438b0ac8f666345f83fe1c","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_4.0.0_1756350718187_0.9832914712038974","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@archmeta1868/pyqt5-mcp","version":"5.0.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@5.0.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"885a085d048d2ca8a1100a254871d64ad8225c45","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-5.0.0.tgz","fileCount":85,"integrity":"sha512-4AePRQ4gVArUSZVmzQdQJmY+3OMWK+JiLsje1UIWc7vorDgcFymWLd6+9VCQQgH65kpI5uK4J3j8qZjkeIqJ4g==","signatures":[{"sig":"MEUCIAfeDq7MuUHyl6ZXOLoavJprhRvBXYWa2xKr/wkcGLwFAiEA1bsN4X/2Nf2YpSww0+mNlppmFhRgIZ5UTHUVtJ0ebv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256174},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"c791a715623b6cdf81438b0ac8f666345f83fe1c","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_5.0.0_1756355739528_0.05538608230641828","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@archmeta1868/pyqt5-mcp","version":"5.1.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@5.1.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"120e9434b2c26fa12d22f0f6e70c6d77ee3e5f1a","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-5.1.0.tgz","fileCount":85,"integrity":"sha512-e2O+vwDCAMBA5H2RepwtY8sdfa6vPpIKg8nZHSnryLHyEfixRdKagNpXHSasAdqUqprBYVZbjPjS1Ge6F0P3uA==","signatures":[{"sig":"MEYCIQCss65G/senxPJxLGzoT8geB7wAoX8FX5DZSYId1bAfxgIhAPYlBJDRVdEcS3wkWTx4HcrgZ/MZ2p9cWXVhwgku+DaH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262817},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"c791a715623b6cdf81438b0ac8f666345f83fe1c","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_5.1.0_1756357167345_0.4011032017242959","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@archmeta1868/pyqt5-mcp","version":"5.1.1","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@5.1.1","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"1143852bafd717efada71af52eefff9d9f3ff2e7","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-5.1.1.tgz","fileCount":85,"integrity":"sha512-Tz203mp8mmIWy3+juwtouyuNfMr7LsRiNx2tX2m0myAcwpQQqus7d98c8Iv1D97pBDoZxErEibM88apuKmf+vQ==","signatures":[{"sig":"MEYCIQDFgyJUdx9xhT7JpMgVjmSN2duqOGbsnTiitEDzREEXLgIhAI1H438cyXyE2QHfmKz5w0hDku0oKCWcfmvB3mPforSw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262813},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"c791a715623b6cdf81438b0ac8f666345f83fe1c","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_5.1.1_1756360886654_0.5024429398021899","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@archmeta1868/pyqt5-mcp","version":"5.2.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@5.2.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"c134c2f08e083d8874c6193861d696afe97d27f7","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-5.2.0.tgz","fileCount":85,"integrity":"sha512-uIi8W/4OhPHw/xrh9bxY3OVBx4ZlpgR3cqOpnuWovzzkVowcSLXmb9YF4F/cIUitx7WcdZpGmEIGwvgdPME5fw==","signatures":[{"sig":"MEUCIGLBwo50wAsLjl6eXXBR4nQ/cGPrZzYbF7gY8ERjkbZuAiEAsMIv3dHWR2pN30Z7CH80rCBrJzvCo7eoQug8ytk0nfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271088},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"c791a715623b6cdf81438b0ac8f666345f83fe1c","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_5.2.0_1756362692817_0.9475477995624315","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@archmeta1868/pyqt5-mcp","version":"5.2.1","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@5.2.1","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"159491951a58493241d953be01c187750fbc1db4","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-5.2.1.tgz","fileCount":85,"integrity":"sha512-ZnTHtDdCyMxAdnk/q7Y9Cd2RKbBEuxt7FSwBsBwBi3p6sd03VueeApxQGwV0lIOGp8FernsqzsVKT1EAWsNgnw==","signatures":[{"sig":"MEUCIBIwUnOmVBt6MfZwvHyCniZsBw7CE50pmR+vuXbtSGOUAiEA/zGXAvj6RfYyCKtXt/I7svrudCb1MOFuaB4F6Tne2IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274860},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"c791a715623b6cdf81438b0ac8f666345f83fe1c","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_5.2.1_1756364775696_0.874976350619689","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"@archmeta1868/pyqt5-mcp","version":"5.2.2","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@5.2.2","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"91a2318da2aa255022b7658c0c90d73e1ee269b4","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-5.2.2.tgz","fileCount":85,"integrity":"sha512-gBbNOh0Br/mepS60dHS59nb4X9GvFZo4QHi0w2fzfesr5oMTPmqjxcLJQwtUAVRQavMGPXiQE7LWebdsKavK1A==","signatures":[{"sig":"MEUCIQDXGnbp2wDSAq6jtcmygeEcp2igOi/pZ7f5UdEUHI6xtQIgb2AqDTZVlHP3vG0C0vv98b+UHLrcbv9K5Wh52ne3jag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275256},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"c791a715623b6cdf81438b0ac8f666345f83fe1c","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_5.2.2_1756365392559_0.5396474719017557","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@archmeta1868/pyqt5-mcp","version":"5.3.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@5.3.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"4388e68ff315227a945a612aa2d0937f829253cc","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-5.3.0.tgz","fileCount":85,"integrity":"sha512-pGqE2FWBsulWjW64F+YR6GxDfMmGpZeOvcthrfrV11P1oYo/VTO4xT08Trq8QtYqcgrc8DuGamJTYjdHhSkyMg==","signatures":[{"sig":"MEQCIHSIc8kRWxshUdTawIMp4tLtFKPsYjK1rD30Bdo9FqMgAiAPPYQgYE8zWHKlGjZq5KwX0l23eAqyMRSVI+Q0YcgVIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284127},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"c791a715623b6cdf81438b0ac8f666345f83fe1c","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_5.3.0_1756387497386_0.909781692413379","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@archmeta1868/pyqt5-mcp","version":"5.3.1","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@5.3.1","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"5fc0faac1b02c79ce2a756ea6ffbf82a6a5a9e13","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-5.3.1.tgz","fileCount":85,"integrity":"sha512-93yibuEcYzblvCNlRH5TCGy3k6XZgSo7FNu9g32mLNwPzKUrqTpkJRhOuXvOKQUrga4BVyfMdHNlME12KVW3Mw==","signatures":[{"sig":"MEUCID1ji+A+BhEnmthLCUWJ6PYFnTLATkim9iYeMy84NceVAiEAvL56q3ZOPLTn8jm+pHu1VRp/kOkb7LWI7Sp9CktKwqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287462},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"94838d59f855f901ec3336b9d5e9440c5769e0d1","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_5.3.1_1756390161696_0.035604747582218765","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@archmeta1868/pyqt5-mcp","version":"5.4.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@5.4.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"0298217830da6578bbb92f680a531109c399d6f5","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-5.4.0.tgz","fileCount":85,"integrity":"sha512-z5gvJkuTlpJzbzadEYIxIEBZLmNLMqstYchR1H1FftT2YnK9zFPmVK5OZns570PLj1VxwhHA9QeeJvyj/ZLTTA==","signatures":[{"sig":"MEUCIQChUq1XNX0i2HhHOLJdBLvKJm0FK3dPU7fKJnkNSRNcfQIgafhazAbpj60UY6ccFMPoyt0KcevtgM2L7yOwINQQHnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298245},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"d91018427dfa9df73eda70f562c018964c6041f5","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_5.4.0_1756391887893_0.5580866044301502","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@archmeta1868/pyqt5-mcp","version":"6.0.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@6.0.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"8208ca17a24e887092ef99392e414ae4b04ba9c3","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-6.0.0.tgz","fileCount":89,"integrity":"sha512-8V7BwAX6E+95xtWCU+yFkzBatgkq/xrX2iqiRHMaAhRlQu8MXnvGUyDvYOpRI37HQtUISMZtxtTIVFgS4UdUiQ==","signatures":[{"sig":"MEQCIB1eCISk4EHkJ3z7ArrESZInDuJm1uFdvA7W+jUj8ur8AiA2GaVmQMM2ZNJWoFk3VdSB6mQe/TaCCf6oqu0h5s/lvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314290},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"fc2dd74c5490a7158bfdf2fa77c7ce421f07894a","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_6.0.0_1756393703855_0.5273326534062912","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@archmeta1868/pyqt5-mcp","version":"6.1.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@6.1.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"87d7e3bc70ac064a627101046eae3a6a0e952fa7","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-6.1.0.tgz","fileCount":92,"integrity":"sha512-DpNogIlRoIySv4mf5tJ+0VWZCk/u+iBQY8rFtyRjKA0B4tGxYRj7Zwi9CsevnsOoBLeI8i4qlpyoKjTZ4oBI8w==","signatures":[{"sig":"MEQCIAmVby5T3YOMa7TFILZjDz6Ib8Nb353hzvDpss7rnnBPAiBlL1Pp3m3gyXlfFB+OssM2u8xTKRKdyjVr7ezUo0SplA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334946},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"cf50ffa01344640915080cc493fe7f144d241218","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_6.1.0_1756395721113_0.6521203555891573","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@archmeta1868/pyqt5-mcp","version":"7.0.0","author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","_id":"@archmeta1868/pyqt5-mcp@7.0.0","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"homepage":"https://github.com/yourusername/pyqt5-mcp","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"dist":{"shasum":"91df664468519255c9be642854beb05f162371a3","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-7.0.0.tgz","fileCount":90,"integrity":"sha512-FVLl6JSh05K/r7ndKhMIcBY/++D8gh5XVSYLVtQJk5guHncJI/aOHb6W63srkjUZ7wpgwHklfanEkVFk0yWz+Q==","signatures":[{"sig":"MEQCIFw4xznkeqzNzh30gvXG/ju6hd/nS7jlOQiM2MtSaksgAiBvDC8ph20veB0+VdOcBKUo8ex7I4Sg6iADZvVHWqTO/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330581},"main":"bin/pyqt5-mcp.js","type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package.json":"./package.json"},"gitHead":"72c74a9564f3d8d0def373a410b2ad00a6c07cd9","scripts":{"lint":"eslint . && tsc --noEmit","test":"node --test tests/**/*.test.js","build":"tsc","clean":"rm -rf lib","start":"npm run build && npm run run-server","watch":"tsc --watch","lint-fix":"eslint . --fix","run-server":"node lib/index.js"},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"repository":{"url":"git+https://github.com/yourusername/pyqt5-mcp.git","type":"git"},"_npmVersion":"11.4.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.1","uuid":"^10.0.0","debug":"^4.4.1","dotenv":"^17.2.0","commander":"^13.1.0","mime-types":"^2.1.35","python-shell":"^5.0.0","zod-to-json-schema":"^3.24.4","@modelcontextprotocol/sdk":"^1.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.19.0","@types/ws":"^8.18.1","typescript":"^5.8.2","@types/node":"^22.13.10","@types/uuid":"^10.0.0","@types/debug":"^4.1.12","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/pyqt5-mcp_7.0.0_1756397690796_0.14974634552142474","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@archmeta1868/pyqt5-mcp","version":"7.0.1","description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","type":"module","repository":{"type":"git","url":"git+https://github.com/yourusername/pyqt5-mcp.git"},"homepage":"https://github.com/yourusername/pyqt5-mcp","engines":{"node":">=18"},"author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","scripts":{"build":"tsc","lint":"eslint . && tsc --noEmit","lint-fix":"eslint . --fix","watch":"tsc --watch","test":"node --test tests/**/*.test.js","run-server":"node lib/index.js","clean":"rm -rf lib","start":"npm run build && npm run run-server"},"exports":{"./package.json":"./package.json",".":{"types":"./index.d.ts","default":"./index.js"}},"dependencies":{"@modelcontextprotocol/sdk":"^1.16.0","commander":"^13.1.0","debug":"^4.4.1","dotenv":"^17.2.0","ws":"^8.18.1","zod":"^3.24.1","zod-to-json-schema":"^3.24.4","python-shell":"^5.0.0","uuid":"^10.0.0","mime-types":"^2.1.35"},"devDependencies":{"@types/debug":"^4.1.12","@types/node":"^22.13.10","@types/ws":"^8.18.1","@types/uuid":"^10.0.0","@typescript-eslint/eslint-plugin":"^8.26.1","@typescript-eslint/parser":"^8.26.1","eslint":"^9.19.0","typescript":"^5.8.2"},"bin":{"pyqt5-mcp":"bin/pyqt5-mcp.js"},"main":"bin/pyqt5-mcp.js","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@archmeta1868/pyqt5-mcp@7.0.1","gitHead":"72c74a9564f3d8d0def373a410b2ad00a6c07cd9","bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"_nodeVersion":"23.11.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-Oqz6duUvotNUYi+sWfrIIutLBlq8LzYlS/9fy5mstkWo++8nZpLiTWY7JeMpZxKI71tgsA+U3RcyCZMb8Ti6QA==","shasum":"f67a0a1c96c63fe1f71a2f623640a89ec8ac1d1b","tarball":"https://registry.npmjs.org/@archmeta1868/pyqt5-mcp/-/pyqt5-mcp-7.0.1.tgz","fileCount":90,"unpackedSize":330577,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDBpTkvv+EBekZmoxQGnaRBacT0oyvznSjvEfSlU3EvYgIgTaBy9CdnEr6WNrMmclEByVnglm4rdJuJ20xnbE+DmIk="}]},"_npmUser":{"name":"archmeta1868","email":"archmeta1868@gmail.com"},"directories":{},"maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pyqt5-mcp_7.0.1_1756442141975_0.7630901121656803"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-27T12:12:44.699Z","modified":"2025-08-29T04:35:42.360Z","1.0.0":"2025-08-27T12:12:45.320Z","1.0.1":"2025-08-27T12:18:54.932Z","1.0.2":"2025-08-27T13:04:00.433Z","1.0.3":"2025-08-27T13:36:25.153Z","1.0.4":"2025-08-27T13:44:34.564Z","1.0.5":"2025-08-27T13:58:11.818Z","1.0.6":"2025-08-27T14:05:40.735Z","1.0.7":"2025-08-27T14:07:16.046Z","1.0.8":"2025-08-27T14:36:17.768Z","3.0.0":"2025-08-27T15:25:27.668Z","3.0.1":"2025-08-27T15:31:08.242Z","3.0.2":"2025-08-27T15:37:00.064Z","3.0.3":"2025-08-27T15:42:58.405Z","3.1.0":"2025-08-27T15:58:41.038Z","3.2.0":"2025-08-27T16:43:33.301Z","3.3.0":"2025-08-28T02:08:29.916Z","3.4.0":"2025-08-28T02:51:10.253Z","4.0.0":"2025-08-28T03:11:58.387Z","5.0.0":"2025-08-28T04:35:39.719Z","5.1.0":"2025-08-28T04:59:27.545Z","5.1.1":"2025-08-28T06:01:26.837Z","5.2.0":"2025-08-28T06:31:33.012Z","5.2.1":"2025-08-28T07:06:15.858Z","5.2.2":"2025-08-28T07:16:32.761Z","5.3.0":"2025-08-28T13:24:57.602Z","5.3.1":"2025-08-28T14:09:21.871Z","5.4.0":"2025-08-28T14:38:08.054Z","6.0.0":"2025-08-28T15:08:24.022Z","6.1.0":"2025-08-28T15:42:01.315Z","7.0.0":"2025-08-28T16:14:51.025Z","7.0.1":"2025-08-29T04:35:42.188Z"},"bugs":{"url":"https://github.com/yourusername/pyqt5-mcp/issues"},"author":{"name":"PyQt5 MCP Contributors"},"license":"Apache-2.0","homepage":"https://github.com/yourusername/pyqt5-mcp","repository":{"type":"git","url":"git+https://github.com/yourusername/pyqt5-mcp.git"},"description":"PyQt5 MCP - Controls ANY PyQt5 app WITHOUT modification, exactly like Playwright","maintainers":[{"name":"archmeta1868","email":"archmeta1868@gmail.com"}],"readme":"# PyQt5 MCP v3.0\n\n**Controls ANY PyQt5 application WITHOUT modification - exactly like Playwright controls browsers**\n\n## 🚀 Installation\n\n```bash\nnpx @archmeta1868/pyqt5-mcp@latest\n```\n\n## ✅ Key Features\n\n- **NO app modification required** - Works with any unmodified PyQt5 app\n- **Playwright-identical API** - Same tool names and interaction patterns  \n- **Overlap detection** - Finds and fixes UI layout issues automatically\n- **Direct control** - No bridge code, flags, or cooperation needed\n\n## 🎯 Usage\n\n```javascript\n// Launch ANY PyQt5 app without modification\nconst app = await pyqt5.launch('any_app.py');\n\n// Take accessibility snapshot (Playwright format)\nconst snapshot = await app.snapshot();\n\n// Interact exactly like Playwright\nawait app.click('[ref=button1]');\nawait app.type('[ref=input1]', 'Hello');\nawait app.screenshot();\n\n// Special: Detect overlapping widgets (as requested)\nawait app.detectOverlaps();\nawait app.analyzeLayout({ autoFix: true });\n\n// Close app\nawait app.close();\n```\n\n## 🔧 How It Works\n\nUses Python's import system to automatically inject control code when PyQt5 loads. The target app has **zero knowledge** of being controlled, exactly like browsers don't know about Playwright.\n\n**NO modification required:**\n```python\n# Your app stays exactly as is:\napp = QApplication(sys.argv)\nwindow = MainWindow()\nwindow.show()\napp.exec_()  # NO MCP CODE AT ALL!\n```\n\n## 📋 Tools (Playwright-Compatible Names)\n\n- `browser_navigate` - Launch PyQt5 app\n- `browser_snapshot` - Get accessibility tree  \n- `browser_click` - Click widgets\n- `browser_type` - Type text\n- `browser_screenshot` - Capture screen\n- `browser_evaluate` - Execute Python in app context\n- `browser_detect_overlaps` - Find overlapping widgets\n- `browser_analyze_layout` - Fix layout issues\n- `browser_wait_for` - Wait for conditions\n- `browser_close` - Close application\n\n## ⚡ Version 3.0 - Complete Rewrite\n\n### What Changed\n- **Removed ALL bridge requirements** - No more PyQt5Bridge\n- **Removed app modification** - No more `--mcp` flag\n- **Removed WebSocket dependency** - Direct process control\n- **Added Playwright compatibility** - Identical tool names\n- **Added automatic injection** - Via Python import hooks\n\n### Migration from v1.x\n```javascript\n// OLD (v1.x) - Required bridge in app\n// App needed: if \"--mcp\" in sys.argv: bridge = PyQt5Bridge(app)\n// Then: pyqt5_click, pyqt5_type, etc.\n\n// NEW (v3.0) - NO app modification\n// App needs: NOTHING!\n// Now: browser_click, browser_type (like Playwright)\n```\n\n## 🧪 Test It Yourself\n\n```bash\n# Create a normal PyQt5 app (NO MCP code)\ncat > test_app.py << 'EOF'\nimport sys\nfrom PyQt5.QtWidgets import *\n\napp = QApplication(sys.argv)\nbutton = QPushButton(\"Normal App - No MCP!\")\nbutton.show()\napp.exec_()\nEOF\n\n# Control it WITHOUT modification!\nnpx @archmeta1868/pyqt5-mcp@latest test test_app.py\n```\n\n## 📊 Overlap Detection (Special Feature)\n\nAs specifically requested, PyQt5 MCP excels at detecting and fixing UI layout issues:\n\n```javascript\n// Detect overlapping widgets\nconst overlaps = await app.detectOverlaps();\n// Returns: [{ widget1: \"Button1\", widget2: \"Label1\", severity: \"HIGH\" }, ...]\n\n// Analyze and auto-fix layout\nconst analysis = await app.analyzeLayout({ \n  autoFix: true,\n  checkOverlaps: true,\n  checkAlignment: true,\n  checkSpacing: true\n});\n```\n\n## 🔑 Why Version 3.0?\n\nPrevious versions violated the core requirement by requiring bridge code in apps. Version 3.0 is a complete rewrite that works **exactly like Playwright** - no target modification required.\n\n## 📝 License\n\nMIT","readmeFilename":"README.md"}