{"_id":"uisight","_rev":"28-24acc476bdb199e120d4e28cb62c2afe","name":"uisight","dist-tags":{"latest":"0.34.0"},"versions":{"0.1.0":{"name":"uisight","version":"0.1.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.1.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"9dd3a186868c810afb23429d22508d1718f9be75","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.1.0.tgz","fileCount":9,"integrity":"sha512-vflk7wmOKRIlroerYzYsdSvNNRua6tyE4gnDdkoo1O7dP8i+AzRhLLOyGiKLsTCAAcT31ZmL5aLihg8yrq6uQQ==","signatures":[{"sig":"MEUCIQDCVDaeDAwYM/aNyU0yuMy7/Z/nw1yc1bUmgahsODXAcAIgRRDAflhpxJ3gousj3/epmYT+psQl1LVMkvZNyeRzLa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122672},"type":"module","engines":{"node":">=20"},"gitHead":"c4bfecff74172795825f34623a70efd55d1b3726","_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"deprecated":"Cok eski surum: giris/rol denetimi, klavye, centik, ortulme kontrolleri ve token maliyeti duzeltmeleri yok. Guncelleyin: npm i -g uisight@latest","repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"AI and human watch the same live browser session — mobile + desktop side by side, with a measurement engine (contrast, touch targets, theme drift) that reports findings as text your AI agent can act on. MCP server included.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.1.0_1787001998237_0.7872757926511433","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"uisight","version":"0.1.1","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.1.1","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"186057112797d31c1e7f779d965dd2cca88792d8","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.1.1.tgz","fileCount":7,"integrity":"sha512-yxcXKvCOdVnmXKyFrZeart8Ol85hORJRyfjcm+Qb1j/siDTmI8c6NYIf1TFuOrVo7tqm+uML7lEI9b+5PSwMSQ==","signatures":[{"sig":"MEUCIAPgBjC78R2hgE006gmFvj8u+AP7mqNC+tKx/qIzsNX0AiEA5+j+Rh64P0HQyKd55LPh6gxc7mYwMFuvEhPg73awTs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82208},"type":"module","engines":{"node":">=20"},"gitHead":"4ae112c51f99f8f84e20b4d9ef20eacc6e4cb26f","mcpName":"io.github.sololabstr/uisight","_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"deprecated":"Cok eski surum: giris/rol denetimi, klavye, centik, ortulme kontrolleri ve token maliyeti duzeltmeleri yok. Guncelleyin: npm i -g uisight@latest","repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"AI and human watch the same live browser session — mobile + desktop side by side, with a measurement engine (contrast, touch targets, theme drift) that reports findings as text your AI agent can act on. MCP server included.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.1.1_1787169036628_0.08846553155280668","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"uisight","version":"0.1.2","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.1.2","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"a492743888fcc398b0fadba496583dd135a4b0b2","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.1.2.tgz","fileCount":7,"integrity":"sha512-kRnfpAn7Hy+kezVXme06HHDOhYJZV+KGnlNHK5APl/hDIUb23lWvwrVa/VMzjDqemYt8QIB1KOJSZ2qV2Rfy9g==","signatures":[{"sig":"MEUCIQCupwsH1rtGwyTd7ugjOxVg+j5lwkq38Y7qC4JnVCii/gIgO/sOUekzQcFVPnVAhR5JsXi3BSHV159x/ZDSwNEXsls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82209},"type":"module","engines":{"node":">=20"},"gitHead":"4e751436bfae3b8d87d9dd2ace17a6e8cad86300","mcpName":"io.github.yusufcemres/uisight","_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"deprecated":"Cok eski surum: giris/rol denetimi, klavye, centik, ortulme kontrolleri ve token maliyeti duzeltmeleri yok. Guncelleyin: npm i -g uisight@latest","repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"AI and human watch the same live browser session — mobile + desktop side by side, with a measurement engine (contrast, touch targets, theme drift) that reports findings as text your AI agent can act on. MCP server included.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.1.2_1787171496354_0.48655499513311584","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"uisight","version":"0.1.3","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.1.3","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"4f675253689b773400e58a22d898c7d069277ef1","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.1.3.tgz","fileCount":7,"integrity":"sha512-T53Pay0tZo9XgcSksd4TBH27pQifdfXmf//tYHsseWLhxy4aewzlxW3bpKJL54EkKcZxbjvd/2IsAVNOSG1wUg==","signatures":[{"sig":"MEUCIDY5InCjHOiBIL+d+bqezA6B05IOH2H5IlyodvoIccErAiEAjhLDvbQXwM2C2+PjtcW/0o1yRY/TgH2UGSpmDdjbwaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88956},"type":"module","engines":{"node":">=20"},"gitHead":"928864e26d9f85fe48223dbbe07b9ec18c79b0b2","mcpName":"io.github.yusufcemres/uisight","_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"deprecated":"Cok eski surum: giris/rol denetimi, klavye, centik, ortulme kontrolleri ve token maliyeti duzeltmeleri yok. Guncelleyin: npm i -g uisight@latest","repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"AI and human watch the same live browser session — mobile + desktop side by side, with a measurement engine (contrast, touch targets, theme drift) that reports findings as text your AI agent can act on. MCP server included.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.1.3_1787177039451_0.9304813103536134","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"uisight","version":"0.1.4","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.1.4","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"53eff0171c08abcf8333c11c0cdc687528616c2a","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.1.4.tgz","fileCount":7,"integrity":"sha512-PDzjTOXTPP4oZ7H8FsXyDHkVj38472apIPctdBIzKOSyecHinPiHgjrunZRPIeUJHuzVQ4/NkwxcpomvUOgBLA==","signatures":[{"sig":"MEUCIQDhJE3Zd8YNqMO9H4zbFE3lzIBjjj7aldf8RpQMJ/+QSQIgcwAG+tHwYRIQcnzt93QlWjtp5nNFDdx/D8FaYyaqneg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92748},"type":"module","engines":{"node":">=20"},"gitHead":"7f18ee62152d17f738dfab156e84359c941489d3","mcpName":"io.github.yusufcemres/uisight","_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"deprecated":"Cok eski surum: giris/rol denetimi, klavye, centik, ortulme kontrolleri ve token maliyeti duzeltmeleri yok. Guncelleyin: npm i -g uisight@latest","repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.1.4_1788112533998_0.3720166292817835","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"uisight","version":"0.7.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.7.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"c3c0b7207594f2faed0574e62a96df31ff6bd9dd","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.7.0.tgz","fileCount":9,"integrity":"sha512-g8+1p0VE7LW8V29rg/4ybPlx2aMY3AbSFODCVQMMDk5gQyzJpDti2NYGH9SWsj6RJuEZlo11L3MadRxgwcdUPw==","signatures":[{"sig":"MEQCICaJo9Vw5vq3rYRG9kbha/0i7nfUkgn6oNILkQSTdnJRAiAeqFoAfNl3xCNUm4+VkjMwpAzzlaiu6avh8sND5h0n2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157511},"type":"module","engines":{"node":">=20"},"gitHead":"9589f9da9691bfb50f3872a991897d9ffe0f9680","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"deprecated":"Cok eski surum: giris/rol denetimi, klavye, centik, ortulme kontrolleri ve token maliyeti duzeltmeleri yok. Guncelleyin: npm i -g uisight@latest","repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.7.0_1788530977478_0.2895536389773785","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"uisight","version":"0.9.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.9.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"1b6cfcb4bde16873d07dd34c7f3b7e88f647137b","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.9.0.tgz","fileCount":9,"integrity":"sha512-rvx8Za/BpMhdSrWUy+z6qrIWNBlkqKKr59h6VX3ztR+TY/4qvwKbN1h3pqeB6hR1NjOCR3dGZ1gK+fjqC13/3w==","signatures":[{"sig":"MEUCIC5b2fAYQzFQuzmkX1dGRIrpE+etYqwcgKYpXIisydMeAiEAzih2qVFfJz4ZP4GefUaLvIEJqJIJXfKhHwp3ZynqxZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173863},"type":"module","engines":{"node":">=20"},"gitHead":"c409ce626b2085dfce87d722d9899e2d343f2bea","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.9.0_1788532927727_0.19083930457154152","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"uisight","version":"0.10.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.10.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"b6043a39f26d268fa257296088991ad81bbeefb9","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.10.0.tgz","fileCount":10,"integrity":"sha512-xHLyXyhgjIV4tlWbax5uouN9klpZoCRFBwJVwRNcjRFiRugWE4NbPSoQ6H8sgb671vVXucm6LueuWVh9IAkkRQ==","signatures":[{"sig":"MEUCIQCm1IWefusMM1POwhtQYvE9ee/0KFl85cArdFLu496P0QIgEgWy8aNAUG3x7zNR4dxRGZsXDsj1989LkUiC6tklYk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178704},"type":"module","engines":{"node":">=20"},"gitHead":"8b5e633a6071c65bcf31191b15f7835f780b8fb8","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.10.0_1788538820373_0.4642736442072697","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"uisight","version":"0.11.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.11.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"405a7c5a25973aed1047bb001102b21c5e51f41b","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.11.0.tgz","fileCount":10,"integrity":"sha512-YcG0cCpsN9c+NmF54b6f3epz9ljqL0Mvrp3XF0hHtMKy2T3aZv9k1yApytfsXzy7e8w0XS0B8fJudcI8nIjMUA==","signatures":[{"sig":"MEQCICnnMHDPRnMCb6cA8eUCEBrllBEChfK49nF2UyhvX2k/AiBCU0uF9Bq40zrhx+54DgQBTNbKIybl3zA9F1FcgoXBmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180049},"type":"module","engines":{"node":">=20"},"gitHead":"135c82cd4ee0b5bb45d869ce88974c079ba40a2b","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.11.0_1788539935652_0.6134831392349","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"uisight","version":"0.11.1","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.11.1","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"4469a9ae09e63a40213bb51273ae1426f444c5f5","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.11.1.tgz","fileCount":10,"integrity":"sha512-YbQN3KgPA9b9/y+XgGVLAmdQaEdSsNbH+HNTJO3U2LwcSpzZq9g4abixCr0Xff4+t96LL8jjIIDjr7IWO4j9oQ==","signatures":[{"sig":"MEQCICfXiuxXXqsvbtNsn0BjOfeFxWG/decIZHiE9tzRrCjwAiBYq5A80x2xr6XWtQSdL+UxKV0NKH2HA1HpOea6B6WETw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183083},"type":"module","engines":{"node":">=20"},"gitHead":"911fe3c330aec148ce830539f988cba7813e1729","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.11.1_1788540826501_0.9724203800673921","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"uisight","version":"0.12.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.12.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"a3c99ca4e526d6231b43567a0265ab13321c0797","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.12.0.tgz","fileCount":10,"integrity":"sha512-CSlE2SzFiAsIi1PtSfL3sJuCegt1k3XFUftg/GA9oIXMJcDFY3LosyVNMVBSpfKd0VzJ/BE0u3Cv1Sjnvf8TVA==","signatures":[{"sig":"MEYCIQCoA3ZpHCSWXZKVJGON4kWR1fTaLq0C6oE2WFnY8qRucwIhANkWNQrOy1COBsjp+Q5tisXDlzcZ7nK4adpnNEv0QUt9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185563},"type":"module","engines":{"node":">=20"},"gitHead":"2bc02f45e4738acb31c4486bc0a1e5a15edbeb5a","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.12.0_1788541908097_0.7779402761364484","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"uisight","version":"0.13.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.13.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"737edc0a00543c06afecc66231f650a31a534f9d","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.13.0.tgz","fileCount":10,"integrity":"sha512-uiDJuTr+vBJnjtg8zV1DpVIxaXoYnXs6rGAI1ujTqBq3ZnWFdV3sby+JK0qMUUz6ID8yNDDOG9EjKOMwKWgJ3Q==","signatures":[{"sig":"MEUCIANA/sulm78kbvhYjrHbH2e4GYYXCtIJyPs2anWkAc4/AiEA5xldwh3dPXOmE1+3ols3pHunzLz4D/3iiPdIdkJ6P4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189529},"type":"module","engines":{"node":">=20"},"gitHead":"27ebd3cc0d00f4ce25eab532ac957feb99ab4514","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.13.0_1788543028137_0.7379507059405732","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"uisight","version":"0.14.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.14.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"93309ebf819d79da5da497aafdbf4b45a6e39ddf","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.14.0.tgz","fileCount":10,"integrity":"sha512-nXnFG6cRAHGyz9Ripv8InL8MUfwVSs+VgbWZ3DWgqQhKzv4PbLZwJ+BHXVS8iFfnc2/kGAOMy43Y5/6p5wDVGg==","signatures":[{"sig":"MEQCIH1CNnudkfMMkJ0MpsoyQelWRe8gAlm0UWg8C3Ks9nZWAiBgy7qxgUHm1vh273srDSlD0/xeuO9DeyN1pHnf3VjHWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193437},"type":"module","engines":{"node":">=20"},"gitHead":"7ace9c9584b437e2ce95f9c99f1f1611265775e8","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.14.0_1788543677096_0.9336963240862548","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"uisight","version":"0.15.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.15.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"d7ee54fdadb5883fb89e6caca0b63f9664813c7d","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.15.0.tgz","fileCount":11,"integrity":"sha512-XtYXYXG/ftusK3cAyc6pw1kmu6a2Y/9WqW6sEkxEvahvIa+jUmR2640mtzDo4Ix7TNCiN2gHK85jisl4vYNGcg==","signatures":[{"sig":"MEQCID9SqRFIQ9qzRUgfk9aaLxBZoN7tA/6n8xHlGqmY2TXJAiAv2047IRKW9Sd8qzO2eG5pzY6+hP36jlfdkTmJe/5g1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196949},"type":"module","engines":{"node":">=20"},"gitHead":"ac3ade0c4e49595cf144a9975953b55694d81c74","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.15.0_1788544760899_0.46815410994163287","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"uisight","version":"0.21.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.21.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"ed1205158ac7f1c1ffc00405ae278d0f4d4d6a8e","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.21.0.tgz","fileCount":11,"integrity":"sha512-6KuNwJEiJvDYIA+kREGI7Cb+3rzu7Okp5Tjot5Vyk6bz/mAB0NWkoSDBUf86a75iM6pyryr21w+fYcBHaeEAmQ==","signatures":[{"sig":"MEUCIQCJY5TJbSZt0H6ilE0CRrm+Duq3vNwS4/kpG8pXZmr9KwIgJNszSlR2GqJPQCxRj+u+IS+9hMXnRC0RhFWybPE59tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223360},"type":"module","engines":{"node":">=20"},"gitHead":"f132d69477e9ed697cf8f6d09646d81bdb20ed1e","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.21.0_1788556332108_0.36204956748420214","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"uisight","version":"0.21.1","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.21.1","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"3ccc41155a2dc6101fb3431831040e6c2a3dc23e","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.21.1.tgz","fileCount":11,"integrity":"sha512-hvqDQPx0iXOTcELFg2IDJE1OzvcOooCimAEaq8LQt/sPj0/MBbrdFwjsgP/fW3u+wFddjMO10VNVmVXld8Q5kA==","signatures":[{"sig":"MEUCIERRaMQ0dNh5jE4IUEt2ZZ5VLUagW8TYE1muXUTW559oAiEA9V/eppGBOhlzsB8QM669A1b8IkyMymDfLq8Z3+3S2wk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223674},"type":"module","engines":{"node":">=20"},"gitHead":"5b9b0e55c8302808750fb777a8eb7d99ce904294","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.21.1_1788558397713_0.3919643137095259","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"uisight","version":"0.25.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.25.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"7fce82240b3c394985ece7b30a9e31e8f6a42f52","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.25.0.tgz","fileCount":11,"integrity":"sha512-vlkIz1kuYUg0SiHeSDGGGB9/J7S9h/LwBN6CmLWfDloOIuaGRptukIpp4B9c19U9c/bNpO0SYNw7UOz6ivOTBg==","signatures":[{"sig":"MEQCIBi2C3PJHgcHtqwwes5FlwfoOHijt92sK643LzctELU0AiApbAQPFaYBvhZN/F7bUop146fh7fpEgCPsndpoSwbqvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227441},"type":"module","engines":{"node":">=20"},"gitHead":"0a2c9cb40684423f76b4f4db51c672e5773a2e2b","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.25.0_1788562743805_0.13170908910445833","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"uisight","version":"0.26.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.26.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"edd28632355db3452756a333279616af57d71c49","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.26.0.tgz","fileCount":11,"integrity":"sha512-Wuienqb2dVmFGrKLUyIeU9pypAnSocjARLjj/y1/IsBmL99AgMjTDBdjhDNReJwX6EoS63A85GTWEu9N1BsrzA==","signatures":[{"sig":"MEQCICNXny853cVAW9LMd/oiHPPvJn0vjRaWSesaEfi0mI2WAiAHkLL7nbGKQdVjMrcc9xN79OTL+2w/gIFfnnpCIukIrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230350},"type":"module","engines":{"node":">=20"},"gitHead":"32ac571564d571ccb2e6ae12b0c42bb9a9c8f0af","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.26.0_1788563567246_0.05854135275430572","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"uisight","version":"0.27.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.27.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"5612a0a596cd7d16a14da91f6d482ac03cb58e81","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.27.0.tgz","fileCount":12,"integrity":"sha512-Y+Og8KMXEm/liAkiKOCHizewmbYDStQzh/GRwUcT/Eo9NsqlZ62VpJn0lHnvm07Nnsae9C2xg1nIk3gXMNHGxQ==","signatures":[{"sig":"MEUCIQD5AauJgayNyk2//y5XGAPOFmSGe5kqBL1/Y+Sd73KBTgIgc3lbx3sl6xTpeYzilnd7UupAXGJCrxYEuY4uU/8L+DE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233423},"type":"module","engines":{"node":">=20"},"gitHead":"08a12e33d62ed0f1b19c260ebf2ef818c8d4f29f","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.27.0_1788564797421_0.19591536415840505","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"uisight","version":"0.28.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.28.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"072ef0b4f6675e20e3657d7026c72a8abb536904","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.28.0.tgz","fileCount":13,"integrity":"sha512-C1veNI2e2MYcraKBzQluzkYQJCtwL5lFdYVIfJ+7WngYCevlqJ40WhZFWexz/vi5u/b/siJt86Q7S9E2BmFv8A==","signatures":[{"sig":"MEUCIBd3chHgRd5kWZhNpVbGmdafx/gLHt8pSIla5wEt3kMBAiEApFnvOXfMoU/BZoHbvLcPJD3VmVzOMS89LsXzieJxY6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238602},"type":"module","engines":{"node":">=20"},"gitHead":"d541bf6c72a818e6b6086b6612f939f951fbb48a","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.28.0_1788566968266_0.1036960296881233","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"uisight","version":"0.29.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.29.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"be617bd704f173c14379f8afe97831c0289d79bc","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.29.0.tgz","fileCount":13,"integrity":"sha512-z0OtXqpf9DQCB6JMsk5CVfvJCSncM4qHUEQfEkEl9H2aq7fTb/yi0RNpzZffUjfXEC0AmL78hMXh8QvvCwZBRg==","signatures":[{"sig":"MEUCIQDd7KnELvDnazLWSmBJCB6ZIve0XNjlUrqUEfaNTWfNdgIgROX3reebulYwlPcVAZ9hqzpt1yVq4tlLDWIzqHeN/GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239384},"type":"module","engines":{"node":">=20"},"gitHead":"8dd04f8b796b0b0dfcbe760219e1e20fa694bc6f","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.29.0_1788615664783_0.4905498640452215","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"uisight","version":"0.30.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.30.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"76f10fc8d95c65a3391d588c392490d6930ab38f","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.30.0.tgz","fileCount":13,"integrity":"sha512-u7hTbFT6dC2z/tE6FhAbD6eul/Uutl26RtWIgFdsndfHh8JIzKoLbFi7QcQuuim5Y0osDGVca8mLKHX+8fJsjQ==","signatures":[{"sig":"MEQCIH6CoNlWsOMTHFPrBJdBgW2/b103vR2TxEsmhKB8NoOsAiBsE9z5u6U1pb1a0OFq5TQNZo61EByl0Vk3EQdGZlWRVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243203},"type":"module","engines":{"node":">=20"},"gitHead":"3a616235cf1639cce98bc800216276a7d9eaf743","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.30.0_1788619610775_0.6810695231846169","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"uisight","version":"0.31.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.31.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"127ee3c2bb3fda9f4930b06c3b5464504a95c12c","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.31.0.tgz","fileCount":13,"integrity":"sha512-lON3hhAgDLZ6vRUgIYbVMLvutg2Py80NEho8h7KSgrMay9PvqA3f1UwBheVKIkLsTZZ7R0aNlJ4tertK+O1q2Q==","signatures":[{"sig":"MEQCIBv1GNBNLbFS54NPhEZ+CPodpEjVnxqEOhH/QhaPmWLpAiBWpoTOx0/Em31hTYohx6WoPlEfyNoPOcjM3HZSglIqfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243705},"type":"module","engines":{"node":">=20"},"gitHead":"1f68e4f981bdf186b5aeee06b53a24fb01aeeb94","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.31.0_1788624758122_0.285868297565955","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"uisight","version":"0.32.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.32.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"e32668df0eb56a5cd92635a407202de6e928cf3e","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.32.0.tgz","fileCount":13,"integrity":"sha512-Gzrp7oBOcZ6QgJLa0cAbkPdz8MtmorPGH/mE6I6XbJzt9+Eu/rgX8XF+CZxz++rqizehdlQBl5Tq296pxIbiQA==","signatures":[{"sig":"MEUCIC3Yr6A3meczgXt9oq78SSgw+oa16nJgTMi0zUTS/8HhAiEA/fDL4/pwP9Jc1GvgttsHO/YfGllUf3LafEGDGk1KQqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCy2cMInHraTaHRRd9m87sUV2UqavlhAiJGY7yEMHLyPgIhAMM5hztujXRON6+JQvgpnmbgeH8zcefI2uMmtZo3tRky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260874},"type":"module","engines":{"node":">=20"},"gitHead":"ca6d1d56ba27c423bffdc8760a53ece7e9214128","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.32.0_1789419306624_0.46150956251719166","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"uisight","version":"0.32.1","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.32.1","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"4b18cbec90c527c3216b4e4b3268cb679b74402a","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.32.1.tgz","fileCount":13,"integrity":"sha512-ZrOOIS0DpWfraxrOltxOKxQOZR9q2pRdXdwJCSWVhnBKDdoRYi2p4+xTiKSvU6/5/m4xMg8kzdGEcE05sQCbZw==","signatures":[{"sig":"MEUCIQCUKmBopMkWYqX4tjUpSIl82wsQqvZnmTpEAqOW4Moy1wIgJBSbsbDzsZI/gMOb2c0jn54rN4XNYa6mhhMEk7j7g7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDh5f41VMUJ87+2son+sLDr8K5OMtIXajca3LiWu/6BaAiEA00sLwf6grYCjSrYU3a8tI326CxmlSNpPF32+xoeqByY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270166},"type":"module","engines":{"node":">=20"},"gitHead":"034698bb3dc801471b04031b0abb55bd0fd872a6","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.32.1_1789506079272_0.7444859311725687","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"uisight","version":"0.33.0","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","_id":"uisight@0.33.0","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"homepage":"https://github.com/sololabstr/uisight#readme","bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"dist":{"shasum":"b9c0b481f1d58e2971de42b6a9f646edc4d4cc9f","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.33.0.tgz","fileCount":13,"integrity":"sha512-+/d08OePXH0Qy8uFm6PoBBQ+l3RB+DITINs/t1w3nM6JRDtW1VRSHhG/hXIY/pEFVBXSAvpbHgN1T+QSlZes/w==","signatures":[{"sig":"MEUCIHdVdtaq15ZlX8Iu+t9HzMN/cU6ib7DdhCfdWLDILYYlAiEA6VB1bdrYvkYPIf6x75YIGGYiU4CHg+w2GTW0HUZLUhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDqjgVptqIsnmmrKDbxpoe0h9Dp7DcUwposUw/0mrHuDAiEA/DdnIaNAXKDuPp7Hmc5tStKD8rDJs/8c9B9l6tAt7Gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279646},"type":"module","engines":{"node":">=20"},"gitHead":"7ff228c003f7d0ad2240157fa1bc5e6dee7c6b6e","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/uisight_0.33.0_1789508455830_0.5731536465496008","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"_id":"uisight@0.34.0","bin":{"uisight":"src/cli.mjs","uisight-mcp":"src/mcp.mjs","uisight-audit":"src/audit.mjs","uisight-panel":"src/server.mjs"},"bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"dist":{"shasum":"8fbdf2997937395265aab56734b5e274fcf11c56","tarball":"https://registry.npmjs.org/uisight/-/uisight-0.34.0.tgz","fileCount":13,"integrity":"sha512-/UPS/1CqCUBodDVAG92c9EVL6BQXVt0oYJ/u/JINBz4h22rtkNASxbT7teU7LG2S8ZEZhsYyaxgjACZ4evfrAw==","signatures":[{"sig":"MEUCIQCyvA9qqRLil6hEZ2jGLy+Ih15/wfYKYEytaYZUQDdY8wIgT6B1RnVWA6FFKUjrOImzjODn6x4j/CHzYQxvtVVst9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFR1+HWmMboq12ByHqAwhe+o0UW+pMPWqar24GecK8seAiEA/cnKSmFJ8z7z5PDW82jPe9XD49Jl1Ijb7MHMa7qzQQk="}],"unpackedSize":285023},"name":"uisight","type":"module","author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"engines":{"node":">=20"},"gitHead":"f304f31a090038640027f7be1478659531f2d4f4","license":"MIT","mcpName":"io.github.yusufcemres/uisight","scripts":{"test":"node --test","pretest":"node --check src/cli.mjs && node --check src/server.mjs && node --check src/mcp.mjs"},"version":"0.34.0","_npmUser":{"name":"sololabs","email":"sololabstr@gmail.com"},"homepage":"https://github.com/sololabstr/uisight#readme","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"_npmVersion":"11.13.0","description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","directories":{},"maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","playwright":"^1.62.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/uisight_0.34.0_1789511994314_0.2770507788375647"}}},"time":{"created":"2026-08-17T21:26:38.100Z","modified":"2026-09-15T22:39:54.572Z","0.1.0":"2026-08-17T21:26:38.486Z","0.1.1":"2026-08-19T19:50:36.780Z","0.1.2":"2026-08-19T20:31:36.488Z","0.1.3":"2026-08-19T22:03:59.604Z","0.1.4":"2026-08-30T17:55:34.157Z","0.7.0":"2026-09-04T14:09:37.630Z","0.9.0":"2026-09-04T14:42:07.862Z","0.10.0":"2026-09-04T16:20:20.551Z","0.11.0":"2026-09-04T16:38:55.801Z","0.11.1":"2026-09-04T16:53:46.639Z","0.12.0":"2026-09-04T17:11:48.263Z","0.13.0":"2026-09-04T17:30:28.343Z","0.14.0":"2026-09-04T17:41:17.214Z","0.15.0":"2026-09-04T17:59:21.055Z","0.21.0":"2026-09-04T21:12:12.250Z","0.21.1":"2026-09-04T21:46:37.891Z","0.25.0":"2026-09-04T22:59:03.942Z","0.26.0":"2026-09-04T23:12:47.453Z","0.27.0":"2026-09-04T23:33:17.647Z","0.28.0":"2026-09-05T00:09:28.403Z","0.29.0":"2026-09-05T13:41:04.916Z","0.30.0":"2026-09-05T14:46:50.923Z","0.31.0":"2026-09-05T16:12:38.268Z","0.32.0":"2026-09-14T20:55:06.715Z","0.32.1":"2026-09-15T21:01:19.404Z","0.33.0":"2026-09-15T21:40:55.947Z","0.34.0":"2026-09-15T22:39:54.417Z"},"bugs":{"url":"https://github.com/sololabstr/uisight/issues"},"author":{"url":"Yusuf Cemre San","name":"SoloLabs"},"license":"MIT","homepage":"https://github.com/sololabstr/uisight#readme","keywords":["mcp","mcp-server","playwright","mobile","responsive","qa","accessibility","wcag","contrast","ai","claude","cursor","vibe-coding","screenshot","device-emulation"],"repository":{"url":"git+https://github.com/sololabstr/uisight.git","type":"git"},"description":"Your AI can already see the screen — it just can't measure it. uisight is an MCP server for web/responsive UIs: live mobile+desktop sessions, a measurement engine (contrast, touch targets, theme drift) that reports findings as text, and a panel you and yo","maintainers":[{"name":"sololabs","email":"sololabstr@gmail.com"}],"readme":"# uisight (Türkçe özet)\r\n\r\n**AI ekranı zaten görüyor. Ölçemiyor.**\r\n\r\nEkran görüntüsü ajana *tahmin* ettirir: \"şu başlık biraz soluk duruyor.\" uisight **bildirir**:\r\n\r\n```diff\r\n- ekran goruntusunden:  \"baslik biraz soluk gorunuyor, rengi ayarlasak?\"\r\n+ uisight'tan:          GORUNMEZ METIN 1.04:1 — span.bg-gradient-to-r \"basligin\"\r\n+                       (metin rgba(255,255,255,.5) / zemin rgb(247,247,248))\r\n```\r\n\r\nBiri izlenim, diğeri seçicisi elinde bir ölçüm — ajan aramadan doğrudan o elemanı düzeltiyor.\r\n\r\nuisight, **web ve responsive arayüzler** için bir MCP sunucusu (Claude Code, Cursor, Antigravity — MCP konuşan her araç): yan yana canlı mobil + masaüstü oturumları, ölçüm motoru ve insanla ajanın aynı ekranı paylaştığı panel.\r\n\r\n## \"Ajanım zaten yapıyor\"\r\n\r\nKısmen doğru — computer use, tarayıcı araçları ve çoğu ajan iskeleti sayfayı açıp ekran görüntüsü alabiliyor. uisight o kısmın yerine geçmeye çalışmıyor. Eksik kalan üç şey var:\r\n\r\n**1. Bakmak ölçmek değil.** Görüntüye bakan bir model kontrast oranı söyleyemez; 4,6:1 (geçer) ile 4,3:1'i (AA'da kalır) ayırt edemez — gözle aynı görünürler. Dokunma hedefinin 44 değil 41px olduğunu ya da bir elemanın açık/koyu temada aynı kaldığını (rengi sabit-kodlu) fark etmez. uisight bunları canlı DOM'dan hesaplar: alfa-harmanlı zeminler, gradient yazı, `oklch()` renkler dahil.\r\n\r\n**2. Aynı paraya çok daha fazlası.** Ölçtük: bir mobil kare ~460 token, karşılığı olan `inspect` çıktısı ~570. Yani ucuz olduğu için değil — **aynı fiyata, görüntünün söyleyemeyeceği şeyi söylediği için** kullanılıyor. Asıl tasarruf başka yerde: `uisight <adres>` koşup raporu okutmak ~800 token, tek sefer; MCP araçlarını ekran ekran sürmek ise her adımda tüm sohbeti yeniden gönderir.\r\n\r\n**3. Kimse seninle birlikte bakmıyor.** Alışıldık kurulumda ajan sayfaya tek başına bakıp rapor eder. Burada aynı canlı oturumu ikiniz izlersiniz; bir sorun gördüğünde 📌 ile alanı seçip not bırakırsın, ajan notunu ve o kırpılmış kareyi okur.\r\n\r\nKapsam notu: uisight **web/responsive** içindir. Native iOS/Android uygulama kontrolü için [Argent](https://github.com/software-mansion/argent) çok daha kapsamlıdır.\r\n\r\n## Hızlı başlangıç\r\n\r\n```bash\r\nnpx uisight https://siteniz.com --theme both     # tek seferlik denetim: PNG + galeri + rapor\r\nnpx -y -p uisight uisight-panel http://localhost:3000   # canlı panel: sen gez, AI izlesin (ve tersi)\r\nnpx -y -p uisight uisight-audit                  # giriş yapıp her rolü gezer\r\n```\r\n\r\n**İlk çalıştırma.** Playwright sürücüsünü npm ile getirir ama tarayıcıları ayrı\r\nindirir; yani ilk çalıştırmada sürülecek bir şey yoktur. Terminaldeyseniz uisight\r\ngerekeni indirmeyi teklif eder (Chromium diskte ~700 MB, bir kez) ve indirmeyi gösterir. Cevap\r\nverecek kimse yoksa — CI, ya da editörün/ajan sunucusunun başlattığı bir panel —\r\nne sorar ne indirir; komutu söyler. `UISIGHT_NO_INSTALL=1` teklifi tamamen kapatır:\r\n\r\n```bash\r\nnpx playwright install chromium        # gerçek iOS Safari motoru için webkit ekleyin\r\n```\r\n\r\nMCP kaydı (Claude Code): `claude mcp add --scope user uisight -- npx -y -p uisight@latest uisight-mcp`\r\n\r\nClaude Desktop'ta tek tıkla kurulum: [son sürümden](https://github.com/sololabstr/uisight/releases/latest)\r\n`uisight-<sürüm>.mcpb` dosyasını indirip açın. Claude Desktop kurar ve üç şey sorar:\r\naçılacak adres, araç seti (`all` ya da `core`), ilk kullanımda tarayıcıyı indirsin mi.\r\nJSON düzenlemek gerekmez.\r\n\r\nTürkçe araç adları için: `UISIGHT_LANG=tr` (`ekrani_gor`, `denetle`, `git`, `tikla`, `yaz`, `kaydir`, `cihaz_degistir`, `durum`, `isaretler`).\r\n\r\nAraç tanımları her istekte gönderilir (~1.065 token). Yalnız ölçüm yapan bir oturum için `UISIGHT_TOOLS=core` bunu ~419'a indirir.\r\n\r\n## Editör eklentisi (terminal istemeyenler için)\r\n\r\nAntigravity, Cursor ve VSCodium'da eklenti panelinden `uisight` aratıp kurun — kenar çubuğunda kendi ikonu olur, panel editörün içinde açılır. Node.js dışında bir şey gerekmez; motoru kendisi `npx uisight@latest` ile çeker, yani **kurduktan sonra kendini günceller**.\r\n\r\n[open-vsx.org/extension/sololabstr/uisight](https://open-vsx.org/extension/sololabstr/uisight)\r\n\r\n## Ne ölçer\r\n\r\n**Okunuyor mu** — görünmez metin, WCAG AA kontrast ihlalleri (alfa-harmanlı zemin, gradient yazı, `oklab()`/`oklch()` dahil), 12px altı yazı, kabına sığmayıp kırpılan metin.\r\n\r\n**Ulaşılıyor mu** — 44px altı dokunma hedefleri, üstüne başka bir şey binen kontroller (geometriyle değil `elementFromPoint` ile doğrulanır), sabit çubuk ya da **ekran klavyesi** altında kalanlar, çentik/ev çubuğu altına düşen sabit çubuklar, yatay taşma.\r\n\r\n**Mantıklı mı** — hepsi aynı görünen eylem grubu (hangisi ana eylem belli değil), karanlık modda kalan açık alanlar, aynı ekranda iki dil, ABD tarih biçimi, hiçbir şey söylemeyen hata mesajı, sayfada hiç onay adımı olmadan duran silme düğmesi, gerekçesiz izin isteği.\r\n\r\n**Bakarak ölçülemeyenler** — ağ gerçekten kesilir (`offline-audit`: açıklama mı, sonsuz dönen çember mi?) ve geri tuşuna gerçekten basılır (`back-audit`).\r\n\r\nAyrıca: **tema kayması** (iki temada da aynı kalan = sabit-kodlu renk) · cihaz başına konsol/ağ hataları.\r\n\r\nHer kontrolün iki testi var: yakaladığını gösteren ve **doğru davranışta sustuğunu** gösteren. İkincisi daha önemli — her alt gezinme çubuğunda öten bir kontrol, kimsenin okumadığı bir kontroldür.\r\n\r\n## Giriş arkası\r\n\r\nElle bulunan dört gerçek hatanın üçü girişin arkasındaydı, biri yalnız tek bir rolde görünüyordu. `uisight-audit` giriş yapar, uygulamanın kendi rol değiştirme ucunu kullanır ve hiçbir rolde ölçülmemiş sayfaları öne alır. Hesaplar `~/.uisight/accounts.json` içinde.\r\n\r\nPanelde 📌: alanı sürükle, not yaz — AI notunu ve o kırpılmış kareyi `marks`/`isaretler` aracıyla okur. \"Ekran görüntüsü atayım da bak\" devri kapanır.\r\n\r\nHer şey lokal çalışır — bulut yok, hesap yok. Ayrıntı: [README.md](README.md) (İngilizce).\r\n\r\nMIT © [SoloLabs](https://sololabs.com.tr)\r\n","readmeFilename":"README.tr.md"}