{"_id":"uilint-react","_rev":"221-7486d29aeefba8ed151aa2d1d07c6c3d","name":"uilint-react","dist-tags":{"latest":"0.2.168"},"versions":{"0.1.0":{"name":"uilint-react","version":"0.1.0","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"license":"MIT","_id":"uilint-react@0.1.0","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"dist":{"shasum":"c9bff5a136755f3a0bd9e3c2df2268609bbe1c03","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.0.tgz","fileCount":6,"integrity":"sha512-d2es+b2qvY3jFu7IXEji6R15ZoiNf7pgz29BHy8LGJatjHWTAh/sozsLUQnMEKjpj6pOKCr18qUznITUyBL2Tw==","signatures":[{"sig":"MEUCIGg6OXGWBM9jLHVSb8abxF7upMpjuSC6kSrUkZ+N5DW4AiEA2mlqIckdR6PQqCWHBytCMkWFreKHvzJ9toi1g7SR4qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74832},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/3d41747d1d8fb8137e705aadd75a5f01/uilint-react-0.1.0.tgz","_integrity":"sha512-d2es+b2qvY3jFu7IXEji6R15ZoiNf7pgz29BHy8LGJatjHWTAh/sozsLUQnMEKjpj6pOKCr18qUznITUyBL2Tw==","_npmVersion":"11.6.4","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.0_1767236898022_0.570446210684344","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"uilint-react","version":"0.1.1","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"license":"MIT","_id":"uilint-react@0.1.1","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"dist":{"shasum":"0326be36cf0a837f9b8919062b82341e8f53bf1f","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.1.tgz","fileCount":5,"integrity":"sha512-v7297XOSOEg13kuLqM6B3vhQ39uZ1ETybh4fy1+3fJicd5VzNmrmwerMPgtpa5aXA+0UUtGBqjo+3Tn71paAOw==","signatures":[{"sig":"MEUCIAO8gPnYtR21DW5kLb89949a6BPpqix0s81DggP5VlYSAiEAvmPFBQ5uuLg9VVMT3Zihi8zXRl+Q+5cnO1moJ6Ci2xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41132},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/d3dde03d1cd981e596125a226b74f3ca/uilint-react-0.1.1.tgz","_integrity":"sha512-v7297XOSOEg13kuLqM6B3vhQ39uZ1ETybh4fy1+3fJicd5VzNmrmwerMPgtpa5aXA+0UUtGBqjo+3Tn71paAOw==","_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.1_1767240738628_0.7528227080495129","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"uilint-react","version":"0.1.2","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"license":"MIT","_id":"uilint-react@0.1.2","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"dist":{"shasum":"24cb32470e5ea1ed033e136de11d50b0746b29b2","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.2.tgz","fileCount":5,"integrity":"sha512-r82L+Y3aUjBw5+SJ7H5Uh2+Fgt6gahM3eBjXpCXrpoVe+Z551CocuIxbezX1KqDpA8niR4fEy1aA9YMOBpg/og==","signatures":[{"sig":"MEYCIQDNyGJnuPeLUurhK2JUUP5JAF73jQeo9sLtb8RyelqzCAIhAM8A7N0CRVHjQA17HDVX7fRPRVD+wM++LWSnQtypYrAo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41132},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/f5dd0a1b9b15060e5a0d0565dae91416/uilint-react-0.1.2.tgz","_integrity":"sha512-r82L+Y3aUjBw5+SJ7H5Uh2+Fgt6gahM3eBjXpCXrpoVe+Z551CocuIxbezX1KqDpA8niR4fEy1aA9YMOBpg/og==","_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.2_1767248536700_0.040673847482427083","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"uilint-react","version":"0.1.4","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"license":"MIT","_id":"uilint-react@0.1.4","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"dist":{"shasum":"2dc635cff6110bdfef644122bc9da931eca5dcc2","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.4.tgz","fileCount":5,"integrity":"sha512-DRnrtnHmzRTXdWb8Jti652oWI6UKC+So/PYZz5vf/vOQQgoNRImEwDdDmmGM+0d3B3R89giZGRfg2D7QCIzHmA==","signatures":[{"sig":"MEUCIBGotq+7sLzbAbuCh8QpCpPB+vNfMBD5I/2t8u6V2akNAiEA0J5QEYCY4zKzqx9Z+gCVS1QeBRbwEwGmCZXdIsdUeco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41132},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/d8ae6e66dd0d7f0fff48764240201641/uilint-react-0.1.4.tgz","_integrity":"sha512-DRnrtnHmzRTXdWb8Jti652oWI6UKC+So/PYZz5vf/vOQQgoNRImEwDdDmmGM+0d3B3R89giZGRfg2D7QCIzHmA==","_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.4_1767315458589_0.2599325341893659","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"uilint-react","version":"0.1.5","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"license":"MIT","_id":"uilint-react@0.1.5","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"dist":{"shasum":"7c2f0817fbc25dbb15f89e469b31f4716bedf706","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.5.tgz","fileCount":5,"integrity":"sha512-QeUP4M8oBnCuJFOmHy9H1c8SA0fAlLpuP+iU9FWhQWE9v8T2e0i2jaJRAtTsNlWHZfhJDGHnJj1ZsYEerCVvEQ==","signatures":[{"sig":"MEYCIQCUvRjqqno6C0twCxmPQtV5xZSP+l4ZpDUEwzxtzDn3uAIhALZTi/3ZkGfomfDz3xDXkD8sH/wBdZqWTq2beISyrBZl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41132},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/6dcb8b709bcb60498b71d7532c3c278f/uilint-react-0.1.5.tgz","_integrity":"sha512-QeUP4M8oBnCuJFOmHy9H1c8SA0fAlLpuP+iU9FWhQWE9v8T2e0i2jaJRAtTsNlWHZfhJDGHnJj1ZsYEerCVvEQ==","_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.5_1767315839118_0.4178861095825823","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"uilint-react","version":"0.1.6","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"license":"MIT","_id":"uilint-react@0.1.6","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"dist":{"shasum":"e6f49b8ce86f408d88d2bd28e5c63304d28e6111","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.6.tgz","fileCount":5,"integrity":"sha512-IF6AoxHqxyjX8m0cjxSUfw4/zLc3tZd7elyxIqZuOyo9uFA53An3qHqy2nUUpmamk4t2jWRasyNy12wWOHNjzA==","signatures":[{"sig":"MEYCIQDQlqVgPiylUEfFBb8ob4Bz+FsIP042tKZ1msT27f19kwIhANlX5ghpn/ssF5DAJbARoymlxnSZUgBujzQfWAIU0y8m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41132},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/fa6d5f93f69c8b313b1860a1bec696c1/uilint-react-0.1.6.tgz","_integrity":"sha512-IF6AoxHqxyjX8m0cjxSUfw4/zLc3tZd7elyxIqZuOyo9uFA53An3qHqy2nUUpmamk4t2jWRasyNy12wWOHNjzA==","_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.6_1767319266638_0.5162974390016084","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"uilint-react","version":"0.1.7","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.7","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"5d9db422175cba1d6ba2f7ce093eb41847511da1","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.7.tgz","fileCount":6,"integrity":"sha512-IJp0fKVkDmN8eTbE/p6LuQ0rp19ZJJoB/NzOXjpF0fjuS1UST0U5BKdtZQopPGBSmZHsYXV2lOtWFIa/V2fp4g==","signatures":[{"sig":"MEYCIQClzVSYZcRyrxpOO6dHbj+6lcncNdBIMZrvZt/uc0yj7wIhAMmILeP+yRrbgtOgbf6GAzIWJuDQ3gl+RJowkdtVJ7JR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47285},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/4fd2c1c16ae4d77a505018dcd19e6332/uilint-react-0.1.7.tgz","_integrity":"sha512-IJp0fKVkDmN8eTbE/p6LuQ0rp19ZJJoB/NzOXjpF0fjuS1UST0U5BKdtZQopPGBSmZHsYXV2lOtWFIa/V2fp4g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.7_1767322565054_0.29147045004754646","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"uilint-react","version":"0.1.8","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.8","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"064ac398184cf96ce692fe5b1aa30f1ffa5a64ae","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.8.tgz","fileCount":6,"integrity":"sha512-W0QeFQr5SNP3K283CBmfxtOJoSCk0szGp9z0uqjuFAwwWm7HbgdosALFXh1F5Ps3hjSfO/jAGaQQXaZjtS/OUA==","signatures":[{"sig":"MEUCIQDY3zGaBhL/yGzF8tIeD7//hyRYzZnBVaG9GhKn6R5QYwIgOqfjfCkC+cTVdjPnW0HBmyUDtHxsDGxZGvb2zOiShgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47285},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/ec8f93da9a878f53d4df1186cec694e2/uilint-react-0.1.8.tgz","_integrity":"sha512-W0QeFQr5SNP3K283CBmfxtOJoSCk0szGp9z0uqjuFAwwWm7HbgdosALFXh1F5Ps3hjSfO/jAGaQQXaZjtS/OUA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.8_1767328097539_0.907094388766464","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"uilint-react","version":"0.1.9","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.9","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"01349f429a3949e492d0d7e4e5f1f52a16201979","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.9.tgz","fileCount":6,"integrity":"sha512-AMDIAfj9/r9MyOZfX5K05iwfRxHMrGXJrP4O4saur7F++aO8GAdTx5IoZmbF395oqHHwGsnkSrHfrF+W5cKSlg==","signatures":[{"sig":"MEUCIDPNp1D1XbO6+lVQQNR2lMQ3TIqzYwvflU065dVjfDR4AiEAhOcTdvzmQK1JWfYusLKjmhsrMEMwTtEemWf0Pjh0Z8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46587},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/1558545e582a1355e2054ec8408d5888/uilint-react-0.1.9.tgz","_integrity":"sha512-AMDIAfj9/r9MyOZfX5K05iwfRxHMrGXJrP4O4saur7F++aO8GAdTx5IoZmbF395oqHHwGsnkSrHfrF+W5cKSlg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.9_1767329784829_0.47966846787185946","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"uilint-react","version":"0.1.10","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.10","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"9f0dbc03e3b1e40bb6bdbd3536d1bfb9d3d11184","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.10.tgz","fileCount":6,"integrity":"sha512-NxPcMciaZZslqcPLX7Me1bYutIyA2r0rZxaUyl7fDTx5sm8nR9SA4DPY2evdmgjhunSOOC8/8Yp+7v+dX8kwaw==","signatures":[{"sig":"MEUCIQD5C+kWX+T2OlT1mvjjwllnkuLAQW/wF5If2MqP7uJmRwIgJgh627t7X5FVl3Kil369u2i/Ba5q2B5rCIvKj7R00m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46589},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/c1515caf328f365e05e173b7d0a41863/uilint-react-0.1.10.tgz","_integrity":"sha512-NxPcMciaZZslqcPLX7Me1bYutIyA2r0rZxaUyl7fDTx5sm8nR9SA4DPY2evdmgjhunSOOC8/8Yp+7v+dX8kwaw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.10_1767332679111_0.8030504837683268","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"uilint-react","version":"0.1.11","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.11","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"13eb17f7f8cb047eb0d22555924d4644433c8009","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.11.tgz","fileCount":6,"integrity":"sha512-HEIzHXu1unAEnFkfdP+/HhvXaMDLhslSBigxTs8vsHOsmGS3GBD63bXOtQLICGi+9tcT1CJS2V4MqN+U52Ztbg==","signatures":[{"sig":"MEQCIA5i8RX4ArPr35asgrkP3L90HuhI63spzd6/S/W8LtZqAiAd/Il6D88hqlWJPd29AjR4X5+1ySfablnwKDjjLkK+LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46589},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/6d2cbd44ed0a8e5d73f59c769d2ec91a/uilint-react-0.1.11.tgz","_integrity":"sha512-HEIzHXu1unAEnFkfdP+/HhvXaMDLhslSBigxTs8vsHOsmGS3GBD63bXOtQLICGi+9tcT1CJS2V4MqN+U52Ztbg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.11_1767333993297_0.049644615741336384","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"uilint-react","version":"0.1.12","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.12","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"1786ada825611996983ef8931c049358e6190d27","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.12.tgz","fileCount":6,"integrity":"sha512-Lz2TnsV3DzkTkmXVE2jq2ccMIHbIy4HGma5G5WVTahFl5FJKxPj0ESa1iW7HohbMN8nN5a0SNT6vz3zNmzIJUg==","signatures":[{"sig":"MEUCIAQP6JQIhg2TNbMNJcu+gawCICU7s2fcC4rusUBch4kBAiEAzwmP3muRVql4OY1AkxFbfYiWE+Ogy3nVAX3lDmJR1jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46589},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/fd6691500ba2a4c45160ee6267c1c581/uilint-react-0.1.12.tgz","_integrity":"sha512-Lz2TnsV3DzkTkmXVE2jq2ccMIHbIy4HGma5G5WVTahFl5FJKxPj0ESa1iW7HohbMN8nN5a0SNT6vz3zNmzIJUg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.12_1767334490309_0.5186121781786452","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"uilint-react","version":"0.1.13","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.13","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"73f21316dc58b117eaec1378e3e54447c7bf38ec","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.13.tgz","fileCount":6,"integrity":"sha512-rtb9MA1+RVr8JMRoWLE/DS9/pEOy450bBmCO1KCOv3lFiyI2jD974cAmiEsJ3rV0rwXcxIPQvscgzNkd8S/87g==","signatures":[{"sig":"MEUCIDWlrQolHgJ4r3zdMM09Bk7jYZyeM815ydOXnaOHTEfRAiEA/vJQdfrrfJkFTNRlFf5AEmeZ1aVfDNrGX7ZDA/DevUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46589},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/a998f95fc8c6c8a5d0f8a867cd9af9a0/uilint-react-0.1.13.tgz","_integrity":"sha512-rtb9MA1+RVr8JMRoWLE/DS9/pEOy450bBmCO1KCOv3lFiyI2jD974cAmiEsJ3rV0rwXcxIPQvscgzNkd8S/87g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.13_1767339615209_0.4132430462608321","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"uilint-react","version":"0.1.14","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.14","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"19329508f1866ddb83b5a244342f71df22a95135","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.14.tgz","fileCount":6,"integrity":"sha512-ksu1vMNtR2eTDGJfpM0nANxNIaF0Z/cpoNPd9IM3a3uVEebY277sQso2mnp5e0SqlyN/zuo+JKpOAtFTqis0zA==","signatures":[{"sig":"MEYCIQDzRBZmXodIKHvKl9ymbsVf48fPrsmDhNyI4R5Bh9jT7AIhAOzsi/bQkl+/sdknwi8egVhHa9VAxItFYTmYlsZ1JnbL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46638},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/6a1fd9043686b35408a01f67df0634de/uilint-react-0.1.14.tgz","_integrity":"sha512-ksu1vMNtR2eTDGJfpM0nANxNIaF0Z/cpoNPd9IM3a3uVEebY277sQso2mnp5e0SqlyN/zuo+JKpOAtFTqis0zA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.14_1767384375984_0.9200982752072449","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"uilint-react","version":"0.1.15","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.15","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"f3e2830f55da570fde78bd32f7e2c582f7cc8b7d","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.15.tgz","fileCount":6,"integrity":"sha512-DeHje9PiTUfGKaLQiiPdkbq5Pwc1EMj+5je9h3O9eMEZwdL7lpIhM9W7gxTgO5oeVwafsihDeSk/Iodn27m4OA==","signatures":[{"sig":"MEYCIQDTKDy4mxEapYMnhvyso9HG3uCB8/xh9pyIBY4paEgmxwIhAN+xL7XgufFp3+Fi/9KHUr308qJxHlF7sl5lVfLjyY+8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46638},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/fe9ab1018a3744b90abd212e39afd6be/uilint-react-0.1.15.tgz","_integrity":"sha512-DeHje9PiTUfGKaLQiiPdkbq5Pwc1EMj+5je9h3O9eMEZwdL7lpIhM9W7gxTgO5oeVwafsihDeSk/Iodn27m4OA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.15_1767392290026_0.10398523950261263","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"uilint-react","version":"0.1.16","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.16","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"02f61c0f1ffbee7047f1e71f0ba57e6fadafeacc","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.16.tgz","fileCount":6,"integrity":"sha512-mjNyhb4ZJ/re9p/dl+Sltz+U8nOUJH96dW348I3guUcNxIb2kR8ICyF2STUbldau0p3hajahqE8LIYoQl1B/3Q==","signatures":[{"sig":"MEUCIGWH0q+hto82WMtxPZ+0fhNqnYqhxs9nilYAK3JtXMd9AiEA5t6i5XX8d8zqfEp1na8U23O6YYK/+2Dd79tSWjWMiCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46638},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/e66ea8063138b8ea1f8bd3c33721c93a/uilint-react-0.1.16.tgz","_integrity":"sha512-mjNyhb4ZJ/re9p/dl+Sltz+U8nOUJH96dW348I3guUcNxIb2kR8ICyF2STUbldau0p3hajahqE8LIYoQl1B/3Q==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.16_1767396844066_0.47117372533100643","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"uilint-react","version":"0.1.17","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.17","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"dbfcd8123497f91533919cd5d22f888f6fd8ada2","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.17.tgz","fileCount":6,"integrity":"sha512-kORvJ+lALiX41qI2aO39CSGJ8hMhjubmFeiNIZRqFaTI7Q/U1wHsuRBwdIlq5eoDSAvS8EwpqminMsb33yHtJA==","signatures":[{"sig":"MEUCIFemjxUlLFsaiIjivIVwpl5NMeh2g5lvlXAr6fpUJElJAiEAlWZ+nGCm9ObchmoU6b91AUM+JEA3d+KfdX1UCaL5KAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64279},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/d89c4e384a2bdf3884aede3976bfa138/uilint-react-0.1.17.tgz","_integrity":"sha512-kORvJ+lALiX41qI2aO39CSGJ8hMhjubmFeiNIZRqFaTI7Q/U1wHsuRBwdIlq5eoDSAvS8EwpqminMsb33yHtJA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.17_1767412061711_0.4670661136204648","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"uilint-react","version":"0.1.18","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.18","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"4ecc06c16f181f88b94f85376b0efe9a16ba0ac1","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.18.tgz","fileCount":6,"integrity":"sha512-iiTCVT258B5Gq47ZkC8ftDlDpe+uNWoFd/TiPB61xkYJ8Tf/B5U6kjyMunKBnKCm6SGfU3GThkyf8sY8eWqfcw==","signatures":[{"sig":"MEQCIECzWwZ46W1R522y5VZcgJZ2nPNp+BhuryBfiUJx8yREAiAw02EU/dIcu8RyedOo27PytRsThxHNmOsiVPZPClCnKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64279},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/457d0b3332cd01329587cc1578570181/uilint-react-0.1.18.tgz","_integrity":"sha512-iiTCVT258B5Gq47ZkC8ftDlDpe+uNWoFd/TiPB61xkYJ8Tf/B5U6kjyMunKBnKCm6SGfU3GThkyf8sY8eWqfcw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.18_1767412320339_0.04074585273115017","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"uilint-react","version":"0.1.19","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.19","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"d93cdf095d85c6d344582025eaf9d611dcbc74c0","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.19.tgz","fileCount":15,"integrity":"sha512-t39NgDoEdKHsb5JFS5cCkVEb8iQWWtxs6lY6bcoW3MI6T/UqrqzonDeaNUlUEbLzxtCQ44LCsGPhbFB9ESidkw==","signatures":[{"sig":"MEUCIQDexOu4fLJkmBA8n4K9kS4CrlSAYs5jMwD3XVMYHyMB8wIgV4mDlfmTEtSijlur2e0YybswyYgt/Kr2Jx5mt08D2GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146939},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/63d62c0e345473dafdaef3f807bdc8c8/uilint-react-0.1.19.tgz","_integrity":"sha512-t39NgDoEdKHsb5JFS5cCkVEb8iQWWtxs6lY6bcoW3MI6T/UqrqzonDeaNUlUEbLzxtCQ44LCsGPhbFB9ESidkw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.19_1767474482127_0.03393792406824181","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"uilint-react","version":"0.1.20","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.20","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"7b9749bb108978cf1b665c383a85e834c23bc67f","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.20.tgz","fileCount":13,"integrity":"sha512-MnqsOJ9FQfSZR7DsZTGdOB+CnUMHZyuQsSZ/DUep/+uVKCgtkPmlf6KO7SdTlJb0IGxu78gZtzZ5Psq0931GMw==","signatures":[{"sig":"MEYCIQCMK+C4JlH9Kj45/LCQbhsBTNgmLVewcABXx/BZmoOoxQIhAPZqau3s54HWytn9yLxCVuhvDykPsQ7ljlu0LCXrAMDs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101158},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/05da989b37331a0c9d099a27354fd8ec/uilint-react-0.1.20.tgz","_integrity":"sha512-MnqsOJ9FQfSZR7DsZTGdOB+CnUMHZyuQsSZ/DUep/+uVKCgtkPmlf6KO7SdTlJb0IGxu78gZtzZ5Psq0931GMw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.20_1767479263261_0.8326176154382683","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"uilint-react","version":"0.1.21","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.21","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"087381fe3167c2ec679f33b23f73f28d0e262b8f","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.21.tgz","fileCount":13,"integrity":"sha512-U1xefXQAK1W2/IySY3EEIhMvnyWw8CwUz4aExnuys4g0qFNbImWzItmw+BoSWBdmO4DdXPGRyam8i29VpwOBbQ==","signatures":[{"sig":"MEUCICK6ZULLMsHy46UBdXXeSdSDxWA6bQomBEevPXqilJs/AiEA7f89glYszGjSFow6Md2eNJQV83OAN+n/1xzCC/qhzxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101167},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/dbe38fd4a45e5cb3258140e1699f2097/uilint-react-0.1.21.tgz","_integrity":"sha512-U1xefXQAK1W2/IySY3EEIhMvnyWw8CwUz4aExnuys4g0qFNbImWzItmw+BoSWBdmO4DdXPGRyam8i29VpwOBbQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.21_1767480631073_0.9006044459221405","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"uilint-react","version":"0.1.22","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.22","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"02d187a326a6a17739425366ca4cf67125d74a5a","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.22.tgz","fileCount":13,"integrity":"sha512-tuCEO8B1Ku5yAhCWCjiAauJNYf2B7Vev8o2FNMmOpGhPyr7H+OWf77s433boT0Gfy2XzDxvnIs16Kltqp8MaGQ==","signatures":[{"sig":"MEUCICnlo2O/rZiWs1g7pCfRhVWrZEx70TkyfF1/hlEXU3EIAiEA4FBE03m7LsJudY06rP80aE3tbZ/k26Y/mGuHOGEndqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101167},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/67c46a8e4ebcb50f775eebb8d554f027/uilint-react-0.1.22.tgz","_integrity":"sha512-tuCEO8B1Ku5yAhCWCjiAauJNYf2B7Vev8o2FNMmOpGhPyr7H+OWf77s433boT0Gfy2XzDxvnIs16Kltqp8MaGQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.22_1767480831062_0.7619748130583504","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"uilint-react","version":"0.1.23","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.23","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"714fad8ec42d83b309fe6dc9b4b0eab1a873581d","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.23.tgz","fileCount":14,"integrity":"sha512-E2aRdYThTngeSNIFTUBIpaSdfVKbXGhKdIdbBWHFvDmi24D4FxB/l0VONHrBVW+2NQQswgyaxRCiEWb+Q3QD9A==","signatures":[{"sig":"MEUCIBJbSd3B5oj+qvy8OxaTQRtIL3JRJ94lV4hUZ9XKF+jmAiEA7LeL3VEoywXqhkqOnSiYstAwvgll3nHu38l5qnSN9zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125546},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/2090469be3c734b21872e0b53ce0b8de/uilint-react-0.1.23.tgz","_integrity":"sha512-E2aRdYThTngeSNIFTUBIpaSdfVKbXGhKdIdbBWHFvDmi24D4FxB/l0VONHrBVW+2NQQswgyaxRCiEWb+Q3QD9A==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.23_1767482047035_0.3732564112227539","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"uilint-react","version":"0.1.24","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.24","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"1224f491affdb17ef5fe3bccf909d65120907d5e","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.24.tgz","fileCount":14,"integrity":"sha512-KIhyvaB12VpZXLSOzvN84Gif3aRltxn0DpkJB4bz/w+iAK7b3NuKEjlmgeqMBYh3K35zo8BCWvLHQT2pDHhKcA==","signatures":[{"sig":"MEUCICMNx45SlQ3Z6Fbt5JXY+8yTdrwb/0clj2DHqymIAmDZAiEA73oni7Nrknev2r4+UALHtDYdDdCxK/5Q+EAw8y55zxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152686},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/789e60388d354ba863dc791db283b744/uilint-react-0.1.24.tgz","_integrity":"sha512-KIhyvaB12VpZXLSOzvN84Gif3aRltxn0DpkJB4bz/w+iAK7b3NuKEjlmgeqMBYh3K35zo8BCWvLHQT2pDHhKcA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uilint-core":"^0.1.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.24_1767483767973_0.4020918438130865","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"uilint-react","version":"0.1.25","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.25","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"fd852e73f7b4c72c9a8159a17ccd286871caef73","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.25.tgz","fileCount":14,"integrity":"sha512-I2vDH/8gLH+e4VYy5KkWaaJn7SEF8BjybU/OMpp261jLx9nituGQoSp26Rk/rIsgxC8vS6HHVexenSRWpIm09w==","signatures":[{"sig":"MEUCIQCT0iSF/KqKXeWXd5CwghAaXnJfM8h3LMaQ3qn5Qc/tAAIgKUenisyiqeGsr8GeEP/Lt/H3jC3zSBlWFMpJRrqLl9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153248},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/d132af542950d0507a455bdc5177f8ca/uilint-react-0.1.25.tgz","_integrity":"sha512-I2vDH/8gLH+e4VYy5KkWaaJn7SEF8BjybU/OMpp261jLx9nituGQoSp26Rk/rIsgxC8vS6HHVexenSRWpIm09w==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.25_1767496909459_0.5541787094963859","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"uilint-react","version":"0.1.26","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.26","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2dc994329a2ae3107b8b355149bc83a3d6e128a9","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.26.tgz","fileCount":14,"integrity":"sha512-hXxP4wNERVyC/RROHkHM0bhv2P7NdubK7Zc4uzDwp3C6RxwvUxa/gS/RqPd1iBjLBbEQdzifUXxXCHdpIXTo+w==","signatures":[{"sig":"MEQCIEPzS1Z3FROSb0b0HpgTlh9QJXi0aU4P59PO8ofHv0oCAiB328r2eQsNg7Mn2s4TMANMVlB6tuPvhii1wHyXdm14iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161359},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/f28fe4828a43cd53edc722c1f9717d06/uilint-react-0.1.26.tgz","_integrity":"sha512-hXxP4wNERVyC/RROHkHM0bhv2P7NdubK7Zc4uzDwp3C6RxwvUxa/gS/RqPd1iBjLBbEQdzifUXxXCHdpIXTo+w==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.26_1767559313188_0.17611743104350874","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"uilint-react","version":"0.1.27","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.27","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"f6d6e24a97ad224d29799df283ff6542c94a4ca8","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.27.tgz","fileCount":14,"integrity":"sha512-4CbGq9v+jmS6fAR/giEp/pD8RldYT7ZpPvjxDiicA4Tc5+ayPYuveMa7My+czgT68N5xQmo01ccqiyFIknxZqQ==","signatures":[{"sig":"MEYCIQDaxniJQmY/2+G/urHM6EWMPt9KL7v3puMvaIE3/l++PQIhAJZTCI2zckTM4aM4IVslQPdx6gd+ARkuY9XgiE/Cj+sY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161359},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/7574eeab3f7b254ade15751ebe8699e7/uilint-react-0.1.27.tgz","_integrity":"sha512-4CbGq9v+jmS6fAR/giEp/pD8RldYT7ZpPvjxDiicA4Tc5+ayPYuveMa7My+czgT68N5xQmo01ccqiyFIknxZqQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.27_1767559937319_0.6784238167088446","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"uilint-react","version":"0.1.28","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.28","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"b4cac3ec5c3c38c4d1db23513448e19a23ed6de4","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.28.tgz","fileCount":14,"integrity":"sha512-iXYwCZ81V0hYFlylUs9VdGWDNt7Lopua/jjzg5pdkVzjzICks745alpXO6CMOGWbWrA+kBOAbpnlFNwEBfmyNA==","signatures":[{"sig":"MEUCIQDCKkM7v6irfeKFCH7qaF8WMyjnARZnVI0HPaVKyg7qAwIgKyoHBR1kUqS4AP3CSXs5xBgKZEd+f6TUGaoyk8VCvac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161359},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/ca9a52c9cede106a2fc704590772f1c2/uilint-react-0.1.28.tgz","_integrity":"sha512-iXYwCZ81V0hYFlylUs9VdGWDNt7Lopua/jjzg5pdkVzjzICks745alpXO6CMOGWbWrA+kBOAbpnlFNwEBfmyNA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.28_1767560531168_0.2866220858726354","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"uilint-react","version":"0.1.29","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.29","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"ab144bcef0c84b7365cb7080652e1d0b7f123f8a","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.29.tgz","fileCount":14,"integrity":"sha512-eIgnb2lNoIroI1MLwmmKL7+ERMLa6Sl3go/4ur2MNw9SgDqlcECFEFvqcNR9CYY+8HatK04dO/ox2iFq+4yGKw==","signatures":[{"sig":"MEUCICFNkFIELC/Lj1bquHMgYTpgRUMxRhuyR1PS3olI93kOAiEAlVrFLhBVdfJrKfUWh2rsoPJpCnYuJBvb/WFDxV7ERoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158412},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.29.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/960165e4ebb20eaae707211085709c62/uilint-react-0.1.29.tgz","_integrity":"sha512-eIgnb2lNoIroI1MLwmmKL7+ERMLa6Sl3go/4ur2MNw9SgDqlcECFEFvqcNR9CYY+8HatK04dO/ox2iFq+4yGKw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.29_1767562288582_0.9881412034823747","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"uilint-react","version":"0.1.30","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.30","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"a246ce950ddc4870e163fc28216b0cd3d7682d36","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.30.tgz","fileCount":14,"integrity":"sha512-7IlIRD+7z9WYQLdbl9dxxcGJd7CQbnUMhwvR+R8VuZ3mMxgu9Yk4obIK4/8dL9nxlovWtvJeTpbD/LrINIhsjw==","signatures":[{"sig":"MEQCIBwTrN4R6NKRzNz+TNtfvGuO4/glCJIVXMAbxFkme4q1AiBirYVGb7CNUvk5duawbFsiDXictGWGWnyrmwTl7LYkdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158692},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.30.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/52b86b5645021d9a0a8708f2fa746d78/uilint-react-0.1.30.tgz","_integrity":"sha512-7IlIRD+7z9WYQLdbl9dxxcGJd7CQbnUMhwvR+R8VuZ3mMxgu9Yk4obIK4/8dL9nxlovWtvJeTpbD/LrINIhsjw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.30_1767564188585_0.533996298055746","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"uilint-react","version":"0.1.31","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.31","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"9447b5a9e844994c6185fa2c2da68bf7940cdb2e","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.31.tgz","fileCount":14,"integrity":"sha512-Bk/EeYQEnLhJKkxSdBslEaiDUB5wx9x8zzq2qvkZw1jdYS+I4eKqT5vFZch36/H7WaPbUupB95LAcfkmD4Zf+g==","signatures":[{"sig":"MEUCICVBNDj3DYp7jq2FkjxZLAWr+N6iWt8OMCBmoW9VYSabAiEA8KR5GJLCJgEr0VLp/fbf3ewiHK7F1BgK9ur0vWLpvv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158862},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.31.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/a86bce607e7e07fa836bb1f144704cab/uilint-react-0.1.31.tgz","_integrity":"sha512-Bk/EeYQEnLhJKkxSdBslEaiDUB5wx9x8zzq2qvkZw1jdYS+I4eKqT5vFZch36/H7WaPbUupB95LAcfkmD4Zf+g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.31_1767564357092_0.8180588969949321","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"uilint-react","version":"0.1.32","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.32","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2396111901f367eb28188af013d981f6a0273f33","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.32.tgz","fileCount":14,"integrity":"sha512-1b3n7sCe9Psc16E+nc4VONvhWkeemkfRZhO7kjUtGki7+RgPUmPJ3vhlWqcu5TrjNhY+W3XZ2Wq2hGQ2zzZdmw==","signatures":[{"sig":"MEYCIQDSEOWAAAs/rx2u0E1SOgU0eG5+tGmqLjdvdm3WxfYjYwIhAItSioCe2Uh+7FjSPso2sBN7TPFA4RBzDhgtg7t3PUKp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171180},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.32.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/4f1161721761d0e774e489f91687c8ac/uilint-react-0.1.32.tgz","_integrity":"sha512-1b3n7sCe9Psc16E+nc4VONvhWkeemkfRZhO7kjUtGki7+RgPUmPJ3vhlWqcu5TrjNhY+W3XZ2Wq2hGQ2zzZdmw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.32_1767655143723_0.7495929503860297","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"uilint-react","version":"0.1.33","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.33","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2af9c7a2b1f67e7d543d45912dcdff2b03909851","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.33.tgz","fileCount":14,"integrity":"sha512-YBFzxzJ9gJ0GB5bY++mllosjLKuu2uYv3QZlNtLMFL12zjTvci1caA+6eCRsRsU5xPciKhLO5lea1W8V+99JJQ==","signatures":[{"sig":"MEQCIDML708W4bq82iIms6hjPQIg2hYmCMFhzkvUB5ht09meAiA7R5gkqu7e1pkbxIdlvH5lBqRFLZqcTCAZpjf+o0ycgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154648},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.33.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/42c9b60fa85645f62d1e801c76656961/uilint-react-0.1.33.tgz","_integrity":"sha512-YBFzxzJ9gJ0GB5bY++mllosjLKuu2uYv3QZlNtLMFL12zjTvci1caA+6eCRsRsU5xPciKhLO5lea1W8V+99JJQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.33_1767670182840_0.7736721690703086","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"uilint-react","version":"0.1.34","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.34","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"49b63c5f97a548d82161ae3f536050d7c3e0b0a6","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.34.tgz","fileCount":14,"integrity":"sha512-IqY1Vi7NXHZ1oEZfwecrljK8Cc3izhEmIwIWtfX39CzkVbBTbIWiJfa+avy0Gq2Ubfpy/GLKeJRi6sjIgEaCPA==","signatures":[{"sig":"MEYCIQCqfdoRZSZPIOcCvKKjKnvtT8C/9bnoUuTuQTZ3iErNXQIhAM5rj/hT7R62hhp/IVsgGI0MZC1YMv2TYWpxAWGY+dYw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154648},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.34.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/7a960fd85504148aaa2943a14d849605/uilint-react-0.1.34.tgz","_integrity":"sha512-IqY1Vi7NXHZ1oEZfwecrljK8Cc3izhEmIwIWtfX39CzkVbBTbIWiJfa+avy0Gq2Ubfpy/GLKeJRi6sjIgEaCPA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.34_1767670390426_0.4578203241332255","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"uilint-react","version":"0.1.35","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.35","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"d8d657607778119ff1f9b0e78ccc71f03e359c84","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.35.tgz","fileCount":14,"integrity":"sha512-1chKdw2iFK+3EjQVsq0L3YRHybI9ELhiLZSP8qB7n4PBGW50sC72aM+5s6m3w0eb7fUmWih/4aOCkx56oMtj+Q==","signatures":[{"sig":"MEUCIQDWN1IeAiJjSRa4XV8axjTIMLe70aFSOW/LOcYvLSHq2QIgNByQt7CMkNKgV7tY9D12nM+RsE4rAcl0sqAodYpntwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155901},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.35.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/75886e9081acc17fe7b4a026f48625f4/uilint-react-0.1.35.tgz","_integrity":"sha512-1chKdw2iFK+3EjQVsq0L3YRHybI9ELhiLZSP8qB7n4PBGW50sC72aM+5s6m3w0eb7fUmWih/4aOCkx56oMtj+Q==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.35_1767672510807_0.6433154508267003","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"uilint-react","version":"0.1.37","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.37","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"fdbff5a57e682dcecd6340644eb38d98e0cb6121","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.37.tgz","fileCount":14,"integrity":"sha512-JT+34vy5iobGNQ5cMORUclBCdw5v+4k+31+mPF+AhCNl5Oz4VMabynoU0nrhjEec34HjplyzsRFjWQiePoEC4Q==","signatures":[{"sig":"MEUCIBX3PS9GJIatTwj47ArAZutKpW5winO3JAZqjhySK0NQAiEA1g1F3UQKdKWlT7i6TCNUDQ5xFLL0jjiCUEDrqs2+9kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155558},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.37.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/5b1154394547759a51f1d26412f4f6b9/uilint-react-0.1.37.tgz","_integrity":"sha512-JT+34vy5iobGNQ5cMORUclBCdw5v+4k+31+mPF+AhCNl5Oz4VMabynoU0nrhjEec34HjplyzsRFjWQiePoEC4Q==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.37_1767745891289_0.5758232086987514","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"uilint-react","version":"0.1.38","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.38","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"41ed61cd080bb595ce66ad3c02a12ad10f9179ad","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.38.tgz","fileCount":14,"integrity":"sha512-Nenq3z8WDDq7+bQxjgIRy7ZSlaSWKvWn3PO4f0aqU9FOCRUzabTlNKhyst0TLSMr8IHnpGLSuHxxLqeOOrnYlQ==","signatures":[{"sig":"MEUCIQDGupxUbK8ISn6O/iMSxHvDRmXsKrjSitLjLOMXmIF4qAIgI2Zk4kXjRAuJESizdaExA/uKvp873RdzbgfyiTU7OIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155412},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.38.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/80ac035fa0738fc08da1774e8d6f249a/uilint-react-0.1.38.tgz","_integrity":"sha512-Nenq3z8WDDq7+bQxjgIRy7ZSlaSWKvWn3PO4f0aqU9FOCRUzabTlNKhyst0TLSMr8IHnpGLSuHxxLqeOOrnYlQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.38_1767751757370_0.8836992529763077","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"uilint-react","version":"0.1.39","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.39","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"66eada590db0f7e9b63b3146e3ca1a0e2d2d3b6d","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.39.tgz","fileCount":14,"integrity":"sha512-yCdV1ZlUH/m26SwjlzCWQgqKYZepzYFLDKG4qnc16rDR0lA4kwyblTgJqwgiRg0D6D0NPGVS6eKdiT/+c3XD0Q==","signatures":[{"sig":"MEUCIEcIdIZrg9ibnV78mbFuRLDx5lHU6UfW9BO/2yi1HvVFAiEA07c48LQ6s+bTPJScRouDVkCA+rspzXuDb8CfrD854WA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163077},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.39.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/6d77a30e7940cf3e1e568fe465300686/uilint-react-0.1.39.tgz","_integrity":"sha512-yCdV1ZlUH/m26SwjlzCWQgqKYZepzYFLDKG4qnc16rDR0lA4kwyblTgJqwgiRg0D6D0NPGVS6eKdiT/+c3XD0Q==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.39_1767830617157_0.36528604849807844","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"uilint-react","version":"0.1.40","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.40","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"268e0411b913ba33f657231a1e61988ef0055606","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.40.tgz","fileCount":14,"integrity":"sha512-WLfzR8pJLK/ENFFh0t5OAj7JB5QgO4nqu/qiikV/b1g4LtJki5U9SwduoaKEZM573e9KIEjGU0+GWLu5gxHlrA==","signatures":[{"sig":"MEQCIC89Gjr3XMn4h2gfEHtE5kJrZuZl60xo0S2xMn1vd+N0AiABV6pTTVUv9axbVx0GQdUNWlXb0n6IW85RMX23m3uR4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180054},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.40.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/b6c134673ad3f89e76807aa73237d021/uilint-react-0.1.40.tgz","_integrity":"sha512-WLfzR8pJLK/ENFFh0t5OAj7JB5QgO4nqu/qiikV/b1g4LtJki5U9SwduoaKEZM573e9KIEjGU0+GWLu5gxHlrA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.40_1767835806254_0.2471363103844737","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"uilint-react","version":"0.1.41","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.41","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"67d4019f579b9ac888e06945a57d05be3f9edae7","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.41.tgz","fileCount":14,"integrity":"sha512-8sairYS4yIhzIJVj9mTgZRpejPCo3yC4FygckTJu4KBKY9lwHhkKXz+L31ysdJtn+AuH1MBd+1ZQBdE5sKo7xA==","signatures":[{"sig":"MEUCIAygqJb1q1z06Glsz/YKP/t91Bhifv7IcJu9G5EfYug7AiEA7/hcHCqXVeEODzBxOz49caQOxCCZefIRUlpn2gqPjzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180054},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.41.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/3a7fc331d0863439abbf78c022459c8e/uilint-react-0.1.41.tgz","_integrity":"sha512-8sairYS4yIhzIJVj9mTgZRpejPCo3yC4FygckTJu4KBKY9lwHhkKXz+L31ysdJtn+AuH1MBd+1ZQBdE5sKo7xA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.41_1767836674214_0.7112999036760392","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"uilint-react","version":"0.1.42","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.42","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"341ca0addab54afab582d5ffb2637c568671667d","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.42.tgz","fileCount":14,"integrity":"sha512-3zSo1dMWjnzhIs4zLRZtqJtie8j/kx7DJegyCHWtxrXYVdPKWq/z0Rw3F6S/6mGtvl4d3muGDy/Lp/uMKmbsPA==","signatures":[{"sig":"MEYCIQCXluA9ZkOfT83OuT9LrwmH5Iqz75OKYQKmgtmx/sRZswIhALtU/Q5gK+y19A5/ZsNv+LYpAYcMk6VD+LEL9FvD1JLD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180054},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.42.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/bcf594b03bd9eebd0c04e0ce3ec07da1/uilint-react-0.1.42.tgz","_integrity":"sha512-3zSo1dMWjnzhIs4zLRZtqJtie8j/kx7DJegyCHWtxrXYVdPKWq/z0Rw3F6S/6mGtvl4d3muGDy/Lp/uMKmbsPA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.42_1767836956079_0.18469156993498959","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"uilint-react","version":"0.1.43","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.43","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"55e007db76e0e619e8ecc8f9b8771325ed1f632c","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.43.tgz","fileCount":14,"integrity":"sha512-NuP0uLmJYHuYXHPKJECtUKQcWS2C1D7EfS8Q/hT5aVrCwqlTMAZ2aFCujlGylePhUGv9ZJbCxq5kc+Sw6eEKaw==","signatures":[{"sig":"MEYCIQC5umt9HXTQSQb2pfcuguOOSpgYyTQA2+HvLTFgF7cl5QIhAPSRGWmFn0ZLMIlKmqRQq908psDEPR7QMMpBKyf82hZh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180054},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.43.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/186cef1c652913b30619d035dc30c63c/uilint-react-0.1.43.tgz","_integrity":"sha512-NuP0uLmJYHuYXHPKJECtUKQcWS2C1D7EfS8Q/hT5aVrCwqlTMAZ2aFCujlGylePhUGv9ZJbCxq5kc+Sw6eEKaw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.43_1767838127187_0.07728236597270666","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"uilint-react","version":"0.1.44","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.44","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"20706b34dfd803e66b074286f71dad0a7e5304fd","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.44.tgz","fileCount":15,"integrity":"sha512-1wbnBP9mp0xvJYK0KvqTchKsv1VyG3H95WuolF1n6wNBKcX09VosWgJDX1AbmFY9sAZytCl01qfVAR8/7Om5Qg==","signatures":[{"sig":"MEQCIFzaNUq1y97yyH8WLi86gqz+pOyRiq8J+ry5zEsNaTzkAiBo60Ru7nia7LQ3RigvJWcyNOBquDbxXyF7fj/jMrGJXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189270},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.44.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/285caefdf828be54d461059bd4178a23/uilint-react-0.1.44.tgz","_integrity":"sha512-1wbnBP9mp0xvJYK0KvqTchKsv1VyG3H95WuolF1n6wNBKcX09VosWgJDX1AbmFY9sAZytCl01qfVAR8/7Om5Qg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.44_1767850015123_0.6567741178420328","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"uilint-react","version":"0.1.45","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.45","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"f6f7ea38fdea5119d067d50d74d24f789af4f2f2","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.45.tgz","fileCount":15,"integrity":"sha512-l03BYRRinREj5oMy7/7TFCgkEBDlg0jeB2VqDWU5OeOYN4JBUgs6rxKMhopHAOoq8EAklZ/sjCUVRdBwH85QcQ==","signatures":[{"sig":"MEUCIQCEZi9Y9HZKT3ZVIGs89tTXJXe4G0No9D8d8uCi4eaGLgIgEw7oh3zKpH1q+DDvXxFMnqId/hepBCTkzLxD6g9RDJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190533},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.45.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/bfdc607e45a698501bfbe7cd059f8074/uilint-react-0.1.45.tgz","_integrity":"sha512-l03BYRRinREj5oMy7/7TFCgkEBDlg0jeB2VqDWU5OeOYN4JBUgs6rxKMhopHAOoq8EAklZ/sjCUVRdBwH85QcQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.45_1767851640370_0.3412567642444331","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"uilint-react","version":"0.1.46","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.46","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"ec662a8abd4e25f80d0a0533618cecb4ca2da419","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.46.tgz","fileCount":15,"integrity":"sha512-3BuRg2JWWqrLYlshnC6rEETCrZ5VN2gIw/sGTxmpuIEL7AOPLd80th79/OEs/HraMO4RhRf/014XU0bCcqqA/w==","signatures":[{"sig":"MEUCIQCuyRd5Fs/ie/0/CITAFiZ3AbZKcpIdmjZyG7hJuzM88wIgCn3WCK5ylDMTfoekuFsc4n5O5yFzf8AwMgbIBohuj5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195400},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.46.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/d1b1a5f062879a4a8729679076f81a82/uilint-react-0.1.46.tgz","_integrity":"sha512-3BuRg2JWWqrLYlshnC6rEETCrZ5VN2gIw/sGTxmpuIEL7AOPLd80th79/OEs/HraMO4RhRf/014XU0bCcqqA/w==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.46_1767855761088_0.09616725940036375","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"uilint-react","version":"0.1.47","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.47","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"37cff3efdd3df522faed49f739ec40ba5b7a3d5a","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.47.tgz","fileCount":15,"integrity":"sha512-HwMYOeZLi35hsgQ96PzaLAlqo3/2ISBZ3PPrvZgQaMWKiaa7GupRUzu68nReU6HgkKM8WmAhVGctZCrutOU14w==","signatures":[{"sig":"MEUCIDrlycLq1F6QsGuR9yvYaI5AveiXREblHNkRuTgTOHveAiEAqKEPeOFQcxjjgbSKT94IJaSOnPp/eWTaMQne37Om+ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193836},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.47.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/fec50ad98269fcdf225d4e351fb3f414/uilint-react-0.1.47.tgz","_integrity":"sha512-HwMYOeZLi35hsgQ96PzaLAlqo3/2ISBZ3PPrvZgQaMWKiaa7GupRUzu68nReU6HgkKM8WmAhVGctZCrutOU14w==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.47_1767922732624_0.7944452149137744","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"uilint-react","version":"0.1.48","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.48","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"bdeec997379cc4d5a3ecb356cb206d6f32939886","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.48.tgz","fileCount":15,"integrity":"sha512-zwVJ8A+TmSL/s+645mLfwTq9Zk/jwJm62WHSygSyQC/PV240OtnLxeKm8P7GveiSZpVeNnYeTqikqqlAZfzr2g==","signatures":[{"sig":"MEQCIA/9rMz1lAON0W7t7EZTckoQWknU3D43JtnH7XaUdHcpAiBct73A3YmRDLRTzSg7tZ9Pp7Z/YLKXjIVUmlfDYnfLOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193826},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.48.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/e9ecb83d08022a0dba47fc7f128f2fb1/uilint-react-0.1.48.tgz","_integrity":"sha512-zwVJ8A+TmSL/s+645mLfwTq9Zk/jwJm62WHSygSyQC/PV240OtnLxeKm8P7GveiSZpVeNnYeTqikqqlAZfzr2g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.48_1767924932951_0.28044517014520043","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"uilint-react","version":"0.1.49","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.49","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"56caaad81c113bbf70d95fb335bb3f04e9edb421","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.49.tgz","fileCount":15,"integrity":"sha512-5Y3QDkHIsZt1udh/iSUsTLvFo4dzuOlF2YhndbqhC6DK//1Grb1kd+KJG90w9XLwom6a1kmmRw7zi3iGph9l7g==","signatures":[{"sig":"MEUCIQC5aJqSn5r+QgJaw8MKA7Hr+SBQiKAzAnpIx2iWfFGoEAIgG9EIObkVJyD2ah/L+B0e33o5v9ZFoN0f9KlRN3YTC8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195624},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.49.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/ceba0286a859534274d0f32465b36ccd/uilint-react-0.1.49.tgz","_integrity":"sha512-5Y3QDkHIsZt1udh/iSUsTLvFo4dzuOlF2YhndbqhC6DK//1Grb1kd+KJG90w9XLwom6a1kmmRw7zi3iGph9l7g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.49_1767926809768_0.7251964859125077","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"uilint-react","version":"0.1.50","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.50","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2b6c86001d21ec167c30a9c0a06f3efbbcd6c6f5","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.50.tgz","fileCount":15,"integrity":"sha512-OJasAtz0PfT4VzMVep3RPahottfdV8srQmCTj5IafZ1gQ7yNc/qi7YaxuW5NcvXKB6dj6ZqsJqQqLT4tWuF+QQ==","signatures":[{"sig":"MEUCIQDji98n3RWOa6zrKMtOxuvTdVVX+FhDzLCdoMDc0e6qLwIgXjVLNWzdhZSfcCiYJ23+MYSu3ThKOS4ZOd8ffxran1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196911},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.50.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/c5108477930f74b803b5518f8dbadf4c/uilint-react-0.1.50.tgz","_integrity":"sha512-OJasAtz0PfT4VzMVep3RPahottfdV8srQmCTj5IafZ1gQ7yNc/qi7YaxuW5NcvXKB6dj6ZqsJqQqLT4tWuF+QQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.50_1767927375631_0.4737941219499653","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"uilint-react","version":"0.1.51","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.51","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"6dfcb780a81e05904a3fabfcc27b52b76f96335b","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.51.tgz","fileCount":15,"integrity":"sha512-NcGFis53fh3jd1MaD7SIC1y+KZt4VdZ+mEKcgof3LF+CvRqGyeybGg97zABDl52iby5nefHc1ELrH8i9HgbB9g==","signatures":[{"sig":"MEYCIQDcw6OEPRHeCkBgXsJxiPkbC1aeLr3LYgILvkvM4hS+3QIhAOUhK8ifH9ZXmvGHk12h1yMo3fxmtX9UubGV9q7726dF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196626},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.51.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/522c1b28fbdca99072a573ef158dbf68/uilint-react-0.1.51.tgz","_integrity":"sha512-NcGFis53fh3jd1MaD7SIC1y+KZt4VdZ+mEKcgof3LF+CvRqGyeybGg97zABDl52iby5nefHc1ELrH8i9HgbB9g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.51_1767927990813_0.9747580130600215","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"uilint-react","version":"0.1.52","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.52","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"b1119a1c5a372910f76c72d6c041d751c40dc078","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.52.tgz","fileCount":15,"integrity":"sha512-W8/AZzHwkKYaE4yVjtshCxFqVda4gblbhapaB37mhQPOLeJWcmgNFnLC3j1zaIxectKNwbowH0bfAXwHNOIFZw==","signatures":[{"sig":"MEYCIQDXmATkNqL/CEx+FzTFjoZicEOGmKKwcTddp2P9twNJngIhAL9XwpnkN1jOPn8rSQDdzPXe8bO2pBT26m8ofjIDY8bA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196626},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.52.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/6b2a13305eabf95a36a801fc944fc452/uilint-react-0.1.52.tgz","_integrity":"sha512-W8/AZzHwkKYaE4yVjtshCxFqVda4gblbhapaB37mhQPOLeJWcmgNFnLC3j1zaIxectKNwbowH0bfAXwHNOIFZw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.52_1767937766581_0.9468968858786104","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"uilint-react","version":"0.1.53","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.53","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"4f3a763eb4614b99d2f5f106d3b4981bdbce57ba","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.53.tgz","fileCount":15,"integrity":"sha512-f0XyJAx6xxUz0eyYnDoUqGLYeYNMoVan7gS1E4mXCz4yPrjBxSmNQ6P7LFdAQMvI1Dzpaf78l/aGcLNXG9EsVg==","signatures":[{"sig":"MEYCIQCfTlZRg+dRgfFGLmjwBgN2KJcwLGTTBudznfv/2hr1MwIhANUmNM+m3MM1SNVSwUEQTOIzT+q6yVLCrxAD9oykiPtk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196626},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.53.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/e0e85a8c083bdce487230c5545f7ecba/uilint-react-0.1.53.tgz","_integrity":"sha512-f0XyJAx6xxUz0eyYnDoUqGLYeYNMoVan7gS1E4mXCz4yPrjBxSmNQ6P7LFdAQMvI1Dzpaf78l/aGcLNXG9EsVg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.53_1767938382158_0.5216223428799485","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"uilint-react","version":"0.1.54","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.54","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"6128fed75f3c1ba199287772bf68436151e8389f","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.54.tgz","fileCount":15,"integrity":"sha512-CLsRgKx4+NNEGS8nKvm9/k05ZhPcwKx537LWMbowAOCUOJ4bDnvvu/YnCDqewnKucfw0rpiBpdfEju4+xo0ung==","signatures":[{"sig":"MEYCIQD5nJ2Ge5dnblYdGkOuqCloxfJft7yNeZynGfGwsf9jCAIhAKFizzG0RzVEgDevYt/LBbhudWMtGvFDTY/cSwzOectQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196626},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.54.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/f1622d3af9987a07ac1f0da23a9e89c3/uilint-react-0.1.54.tgz","_integrity":"sha512-CLsRgKx4+NNEGS8nKvm9/k05ZhPcwKx537LWMbowAOCUOJ4bDnvvu/YnCDqewnKucfw0rpiBpdfEju4+xo0ung==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.2.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.54_1767938793488_0.7360004985404913","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"uilint-react","version":"0.1.55","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.55","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"3f8655a9075345a467b0c57ae6690337ac53a767","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.55.tgz","fileCount":15,"integrity":"sha512-e8tDh7t/F6a7W6jJSkzyG8fl+CFRYs1F15cGgxz1lPV9H1ja4SF/qAzJ6/aSLcZFwOxPZObsTe0oBscHKm0n6g==","signatures":[{"sig":"MEQCIBZ1LBF67kyHPlIXBzDRsR2knJs7+BuePG2vwfzetFSPAiBupKDrEOAHbrXpJAfKYugo4Bd+34Pyg8+LHhg2Evh0QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196626},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.55.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/cfb50c0f6e854e46a17e196b191953b9/uilint-react-0.1.55.tgz","_integrity":"sha512-e8tDh7t/F6a7W6jJSkzyG8fl+CFRYs1F15cGgxz1lPV9H1ja4SF/qAzJ6/aSLcZFwOxPZObsTe0oBscHKm0n6g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.2.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.55_1767939530143_0.2601895240567125","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"uilint-react","version":"0.1.56","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.56","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"6f207854488a0efc3127f510a0d8d77cf2901d48","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.56.tgz","fileCount":15,"integrity":"sha512-SppPqJkuJRBLkYEZhD0CHllFKwbn13NjH6vE8lZI0ZYDVNSO5FOZ+I5Z/8EPg+ISwhFDlkvc/+3emrtexZNUrQ==","signatures":[{"sig":"MEYCIQDIW40xh+4IU07gHDqkNQZ4LmOJ9NSUtCLx4ZmHQNXqzAIhALFKFppjire9qE1P/IfDWeWUlwJ2AuYiHyyLkTjQ/o0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196626},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.56.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/ab009cd9287a767a20757594ba580bc6/uilint-react-0.1.56.tgz","_integrity":"sha512-SppPqJkuJRBLkYEZhD0CHllFKwbn13NjH6vE8lZI0ZYDVNSO5FOZ+I5Z/8EPg+ISwhFDlkvc/+3emrtexZNUrQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.2.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.56_1768013593592_0.07808187048073734","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"uilint-react","version":"0.1.57","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.1.57","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"6233b8e245a2d7fbf340073cad35c4d514fd9e12","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.1.57.tgz","fileCount":15,"integrity":"sha512-mPAtKMC6JcmyXpybq8gvbeP08fZrlY23NdctOBju1hxhjNArFZ9KfhkCyF/AoqfPln8lB5vymdEDTqTI5a10rQ==","signatures":[{"sig":"MEUCIQDOT94unkaq2xFkxtvHMQcQIwrr3fjShnP7/ndjoTO+iwIgFmqv1RXCMsS7NJTcyh2+1G+Sdo5gf8H6aLOiuWWWAGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196626},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.1.57.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/e3169e180222332dd89e4eda9e29db4d/uilint-react-0.1.57.tgz","_integrity":"sha512-mPAtKMC6JcmyXpybq8gvbeP08fZrlY23NdctOBju1hxhjNArFZ9KfhkCyF/AoqfPln8lB5vymdEDTqTI5a10rQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.1.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.1.57_1768015840859_0.01764933261844348","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"uilint-react","version":"0.2.0","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.0","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"29cf63a0795d2afaff0d842aeecd96786ff94579","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.0.tgz","fileCount":15,"integrity":"sha512-Bl9G8g/ZCuNKPDzZRs1jbyOqj4DmzQWu6r1yDvO9jpxs60+ReP8EKNHiTMTVwNWyz4Pj29a6Ua+utGfln8Vz6Q==","signatures":[{"sig":"MEUCIQCAim/z6qMXCf+JDwzW7+ZShgQXw83NFBtf9F8cIgoljAIgBNZZS+ZDMq8MHjmiFpXndcFNodoBNJPbG9mntuDlZ/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196612},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/2ea03dcfd67cb714392229a13c1dd9bc/uilint-react-0.2.0.tgz","_integrity":"sha512-Bl9G8g/ZCuNKPDzZRs1jbyOqj4DmzQWu6r1yDvO9jpxs60+ReP8EKNHiTMTVwNWyz4Pj29a6Ua+utGfln8Vz6Q==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.0_1768017756448_0.07234421844561112","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"uilint-react","version":"0.2.1","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.1","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"4d86d1e6037f43ade6c6438eba4154ea3b8a05d1","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.1.tgz","fileCount":15,"integrity":"sha512-YL327+KRZMyJiBKdvtJiA16wkhBHdxC+w2Z+LpL3A0RBOOcHaARWheLqhrOZFnOEJ0oluvWlw7fi3I9bxHNm3Q==","signatures":[{"sig":"MEUCIQD98rr2zTpbGDV4DziYfnNzhcliW+l+bbNdMxFmJLnt9wIgJaRQI4dvK98WJlIp8Q4ZkT3TnOJrZYG2X2uoIv8IcZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196612},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest --watch"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/96a2a3e12d2a318a30fb80db5d3c45fc/uilint-react-0.2.1.tgz","_integrity":"sha512-YL327+KRZMyJiBKdvtJiA16wkhBHdxC+w2Z+LpL3A0RBOOcHaARWheLqhrOZFnOEJ0oluvWlw7fi3I9bxHNm3Q==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.3","vitest":"^4.0.16","react-dom":"^19.2.3","typescript":"^5.9.3","@types/react":"^19.2.7","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.1_1768018124659_0.3590935054780706","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"uilint-react","version":"0.2.3","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.3","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"a3d806ccdcae25a2efac064e9cd295b0290a33a3","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.3.tgz","fileCount":112,"integrity":"sha512-eEUPS/48DAeAsaAsAWkdK0gF7Qkma1sCHdVduWacGcFzVaKEIGF7EzjaABsK9MVxigV/BzD7FqQkmrbJ4L4bPQ==","signatures":[{"sig":"MEQCIG44ac/Mucg5TyJzuk/HEezbVDd6vgN1HrmXcqFxnXgrAiB4z+ZTlDHe1+RBwr4iHgixBX2HjD0reXs44BbE7x5GWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6899975},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/1a886fa531e62ddf864d6382a2d59d7c/uilint-react-0.2.3.tgz","_integrity":"sha512-eEUPS/48DAeAsaAsAWkdK0gF7Qkma1sCHdVduWacGcFzVaKEIGF7EzjaABsK9MVxigV/BzD7FqQkmrbJ4L4bPQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"0.2.3","lucide-react":"^0.462.0","html-to-image":"^1.11.11","uilint-eslint":"0.2.1","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.0","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.5.0","vite":"^7.0.0","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.28.0","motion":"^12.26.1","vitest":"^4.0.16","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^21.1.7","@types/react":"^19.2.7","tailwind-merge":"^2.6.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.52.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.0.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.3_1768350644073_0.5983838021482741","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"uilint-react","version":"0.2.4","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.4","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"49ea90445140ce6df0f12bc01a820e021ca8db68","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.4.tgz","fileCount":112,"integrity":"sha512-UeMsA6Q7cmd1gH3ENHBsZng+OlRfZ8H8H8nVcRcCG13ClEJcGJxvJbxBvUpLS27ceoPxIvLKFNv3cw+2yt4nng==","signatures":[{"sig":"MEUCIQCr6+ez123F0D4pRLI5FOs8KAiG+jACW4lFns8BhrDisQIgFfAa/mZa12tAMWIHQxHUH0p/e8JYe2/Cpnn9q8sSCKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6899975},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/761f5caf33dc613c9b73100815d731ca/uilint-react-0.2.4.tgz","_integrity":"sha512-UeMsA6Q7cmd1gH3ENHBsZng+OlRfZ8H8H8nVcRcCG13ClEJcGJxvJbxBvUpLS27ceoPxIvLKFNv3cw+2yt4nng==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"0.2.4","lucide-react":"^0.462.0","html-to-image":"^1.11.11","uilint-eslint":"0.2.1","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.0","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.5.0","vite":"^7.0.0","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.28.0","motion":"^12.26.1","vitest":"^4.0.16","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^21.1.7","@types/react":"^19.2.7","tailwind-merge":"^2.6.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.52.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.0.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.4_1768356454277_0.30644829783670824","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"uilint-react","version":"0.2.5","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.5","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"8fdcb4a076c47777f3cfa4b134115358764f2afb","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.5.tgz","fileCount":112,"integrity":"sha512-vpN9chC/9IH0RMTL9DvATin/Lh0fbFXtKTZwQcMZ8citeIYZ6PaZby0KfD6OuAe8OT0nO/mb7DsZRpurG32aGw==","signatures":[{"sig":"MEUCIQC11VHR3HRIuscR3AuAb7NDzs+gyhclbrWo3VYfPrzCXQIgcI7IxlV4GmQDiDXRZNBuAR9cl5gBstVr2Pu2d4V7haI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6899975},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/b01b3d93d2470dc76a0ae0218276275d/uilint-react-0.2.5.tgz","_integrity":"sha512-vpN9chC/9IH0RMTL9DvATin/Lh0fbFXtKTZwQcMZ8citeIYZ6PaZby0KfD6OuAe8OT0nO/mb7DsZRpurG32aGw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.5","uilint-core":"0.2.5","lucide-react":"^0.462.0","html-to-image":"^1.11.11","uilint-eslint":"0.2.1","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.0","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.5.0","vite":"^7.0.0","jsdom":"^26.1.0","react":"^19.2.3","eslint":"^9.28.0","motion":"^12.26.1","vitest":"^4.0.16","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^21.1.7","@types/react":"^19.2.7","tailwind-merge":"^2.6.0","vite-plugin-dts":"^4.5.0","@types/react-dom":"^19.2.3","typescript-eslint":"^8.52.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.0.0"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.5_1768358397992_0.9310037226233825","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"uilint-react","version":"0.2.6","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.6","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"3ef060664c8d6bb22345808333344090fe5f9663","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.6.tgz","fileCount":112,"integrity":"sha512-bHwJL9tyfkRqqnao9z4Tn7eyUOQMDBCUc/yEyQpRIufxpvYcXim/LMLpQiIuiOyqNiCiXof+1fiw+cu6AWS+pQ==","signatures":[{"sig":"MEUCIQCYcooN34nHB4rivKdUgyr62pelDkp38QEIXagX6KOcAwIgSN34dqAjDD0CGS2IvDu42ayJSTZlXwxB9w3/Y+79txc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6899976},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/9cfa8faadeb39fe181b510c392f883f7/uilint-react-0.2.6.tgz","_integrity":"sha512-bHwJL9tyfkRqqnao9z4Tn7eyUOQMDBCUc/yEyQpRIufxpvYcXim/LMLpQiIuiOyqNiCiXof+1fiw+cu6AWS+pQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.6","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.6","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.6_1768359630906_0.41541071102728866","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"uilint-react","version":"0.2.7","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.7","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"527c4c1ce34c40a3ee1ae27ed89f05805475c764","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.7.tgz","fileCount":112,"integrity":"sha512-6aAiu8lLsHqs1eTgNwsa8EQUcBFnPYbFhopaM3NfOJRDV5Z0sxlFlSSqddJSeN21C1Lb0k0lTp80yL/PbJjTYg==","signatures":[{"sig":"MEUCIG0lTc8+111wsqZ0GaYnimKoy+QQLt0q71FG91H7yjLqAiEAyO7XIJpmrTEq7yY4WL0iVDLfmHCwHPFobUC9AMG6S/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6975550},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/5348c0a4c39005e48b856ff13e1c89af/uilint-react-0.2.7.tgz","_integrity":"sha512-6aAiu8lLsHqs1eTgNwsa8EQUcBFnPYbFhopaM3NfOJRDV5Z0sxlFlSSqddJSeN21C1Lb0k0lTp80yL/PbJjTYg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.7","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.7","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.7_1768360693737_0.5475297738709048","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"uilint-react","version":"0.2.8","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.8","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2d84b2078aee4c0a4f4977a9d74566e0b2b94752","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.8.tgz","fileCount":112,"integrity":"sha512-QGWTUgLKdc13DfmWvv5ziU/c7obfZ2CeqCX+wW7BZQ1tJK6jwfuXm5n+WUZdDMWSRBT533K3h5yRGQBSoHrLyQ==","signatures":[{"sig":"MEYCIQDLqJ9CV8qgb0gOPjw1r++OZRVli3xT8r5c/YL7FafLgwIhAOsTP9u4FOUsI8KbTyXVCU/CGCOw0VZQPdxesHqFtQx/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6975550},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/5e38a8b7f43b039b32499b39dfb249fb/uilint-react-0.2.8.tgz","_integrity":"sha512-QGWTUgLKdc13DfmWvv5ziU/c7obfZ2CeqCX+wW7BZQ1tJK6jwfuXm5n+WUZdDMWSRBT533K3h5yRGQBSoHrLyQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.8","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.8","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.8_1768367542853_0.3150993442078487","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"uilint-react","version":"0.2.9","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.9","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"d7b9ee2e742c4a7e6b78c11e4332bb84d5777a8b","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.9.tgz","fileCount":112,"integrity":"sha512-RZznzzOGtdT+pYflNS4yWrk3O1Qh5HfKzbL/2RYFV2xAaQjx+hLvw9Vves0XRxQXEkV5vHFyLVQHOkCLxhntEQ==","signatures":[{"sig":"MEUCIGUc5XzMrI94l4EOY3G9NxOjm5MLsF38bJVA8JAkCxKgAiEAiTixP01jDDBJomZtl3GVWB7noPfAkbpqp81BGC0W4ZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6973728},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/c9b1509cf126ac5480662de48fbe2637/uilint-react-0.2.9.tgz","_integrity":"sha512-RZznzzOGtdT+pYflNS4yWrk3O1Qh5HfKzbL/2RYFV2xAaQjx+hLvw9Vves0XRxQXEkV5vHFyLVQHOkCLxhntEQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.9","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.9","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.9_1768373223707_0.2939450312884315","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"uilint-react","version":"0.2.10","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.10","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"a6917d38217aa1252cdbb5d2209990197820b10d","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.10.tgz","fileCount":115,"integrity":"sha512-sygLEdK/k4/Vdf8mmAF9tpl7kkVbWQDakgFNwri3/z0we9NcVP/6pDqo7l4RzwE4yl5GPRu3pBVxGy39TwuEaA==","signatures":[{"sig":"MEUCIQCdi75WQEK899UO4x9onAMcp87CB6upGsYh2AdB9rwUUAIgcXRnmZXKvAgEy38PaVjai//VvrnkBbP5hbpjj1sZ4l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6911990},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/7f387f674ca89282bd75ac46b2b20db5/uilint-react-0.2.10.tgz","_integrity":"sha512-sygLEdK/k4/Vdf8mmAF9tpl7kkVbWQDakgFNwri3/z0we9NcVP/6pDqo7l4RzwE4yl5GPRu3pBVxGy39TwuEaA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.10","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.10","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.10_1768512989868_0.6205397718457377","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"uilint-react","version":"0.2.11","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.11","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"e3f8d4a88d78fc6b200149ad52e82e6ac80c126d","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.11.tgz","fileCount":115,"integrity":"sha512-cVqj1EtojY7l2IBODLtCcy11iwPteGSjo3LgPHgR/6BweGhhz+plAc07WNq2oM856gB1BjriH5CjkeEZ7+ceGg==","signatures":[{"sig":"MEUCIHY0Mn1yQ4Ecdki2/D7LPboGLKWfrMrIP4666eQi3c9AAiEA672YaiZAfvRGiuP99+8BwmFDMkR7OXgNwpBHUTWqff8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6911990},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/7636a03f9c893e69e09d889b911530d2/uilint-react-0.2.11.tgz","_integrity":"sha512-cVqj1EtojY7l2IBODLtCcy11iwPteGSjo3LgPHgR/6BweGhhz+plAc07WNq2oM856gB1BjriH5CjkeEZ7+ceGg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.11","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.11","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.11_1768517566109_0.38087430379668974","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"uilint-react","version":"0.2.12","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.12","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"911ed454132daf00e78042c1f81bb95bd3c9440c","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.12.tgz","fileCount":115,"integrity":"sha512-zGXNO40Xwi2Z7YRVy9BZGCT5VArNVdfzX4Gi1qq6vWBzPJ3hCOdmFK303SGdh/r3sTYSdRmIdRtlgtxrrC7RbQ==","signatures":[{"sig":"MEYCIQDmpAmUpS4ExlFVvUFuqP+dsa7F1bq/7I9PPeX0kdjd+AIhAJpGNE3coMZjPqVeElqe/cZJMFhrLKErMYDYpaNGLHoc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6911990},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/89bd1308fbb6db76fd491cb3c888ec15/uilint-react-0.2.12.tgz","_integrity":"sha512-zGXNO40Xwi2Z7YRVy9BZGCT5VArNVdfzX4Gi1qq6vWBzPJ3hCOdmFK303SGdh/r3sTYSdRmIdRtlgtxrrC7RbQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.12","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.12","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.12_1768518750890_0.46696266260298813","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"uilint-react","version":"0.2.13","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.13","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"e734ebd9a101a828b9391a9252f91aaec4e3af81","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.13.tgz","fileCount":115,"integrity":"sha512-BRkpXXVTTpSmXxf2BEg1XLPWmGyqluAfut5Awk6V2y3ow9wNfxHWf0QmzmGIBZTqLZZn3FLUtZDIGbmCE1GFyQ==","signatures":[{"sig":"MEQCIB2BGGssxJRYemWMPqh14HFjkXF2X4XNg+aDznDkNNBjAiBeAfgsqe5Q4OviVGKQ7VyyRI/7nHavpme9ATINITZm2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6911990},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/f3ff825f562cd67b1e67cf9f0de4b06c/uilint-react-0.2.13.tgz","_integrity":"sha512-BRkpXXVTTpSmXxf2BEg1XLPWmGyqluAfut5Awk6V2y3ow9wNfxHWf0QmzmGIBZTqLZZn3FLUtZDIGbmCE1GFyQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.13","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.13","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.13_1768519314717_0.4396840737869694","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"uilint-react","version":"0.2.14","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.14","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"851fd643f79b4dfef6190708d17c636f4131391c","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.14.tgz","fileCount":115,"integrity":"sha512-8q0gnCNWKxT3+vHYpshNAH572MEE3MgaQLpUG/UpYYwndfUmulGtePgiEoEta5oAgM9lyWQ3hE43AVv/s7R3OA==","signatures":[{"sig":"MEUCIQC7mIHgAYErr1hJjErWJYp/tvSVm2AX1v6nJ2kgB8fS9gIgUlUF0v7MT0ya4Gvf4mcRPP/SdUkifFgddVzUitSUJPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6911990},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/13f9a01d3f3ac6a312d3af8d8a0a5914/uilint-react-0.2.14.tgz","_integrity":"sha512-8q0gnCNWKxT3+vHYpshNAH572MEE3MgaQLpUG/UpYYwndfUmulGtePgiEoEta5oAgM9lyWQ3hE43AVv/s7R3OA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.14","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.14","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.14_1768520434186_0.02506972378431649","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"uilint-react","version":"0.2.15","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.15","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"e7ee5bff1320a3cc103df476bd2c1ad4a4470497","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.15.tgz","fileCount":115,"integrity":"sha512-N1NTh0dg6zqfBr6zLoImeKFaVi1eUSZ+VKZ7CzO3tk6tGld5i8iraR2L8liVtGAQCsQO5psdvQnKP8wa1ljTWQ==","signatures":[{"sig":"MEUCIQCzxsOF3iA6zWVxTlk2Z9173tIQRPlqTkkpV88LL/Q/GQIgXInw77ZCYn6f+/yP4rmMI9TInJgpxOIL+UwDnLLjMVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6911990},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/3a9fb86c28e1af921bebb129cae27b44/uilint-react-0.2.15.tgz","_integrity":"sha512-N1NTh0dg6zqfBr6zLoImeKFaVi1eUSZ+VKZ7CzO3tk6tGld5i8iraR2L8liVtGAQCsQO5psdvQnKP8wa1ljTWQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.15","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.15","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.15_1768522018830_0.9707407449043373","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"uilint-react","version":"0.2.16","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.16","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"c950be51c8f5b6f019fc468ba87aa7218777612d","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.16.tgz","fileCount":115,"integrity":"sha512-+SeYJgimnmcv6QwXYF9s4mGYWFguruoUKXWNTzv++2vLwbuAoo0PqWC51cEFiEMOp6nm6gKyJ3WgWhB325RYlQ==","signatures":[{"sig":"MEUCIQDEPX6zWjmzBwtVgdmcpbefFI4Z2xAXKsranSSUBNJCJAIgI88VaJ7bsgURjd3/KtPvQy27esmWupaNF5cRkWS/P5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6911990},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/c0c88cfe7000908a7b796507d989e9c9/uilint-react-0.2.16.tgz","_integrity":"sha512-+SeYJgimnmcv6QwXYF9s4mGYWFguruoUKXWNTzv++2vLwbuAoo0PqWC51cEFiEMOp6nm6gKyJ3WgWhB325RYlQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.16","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.16","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.16_1768525917865_0.39376337801933436","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"uilint-react","version":"0.2.17","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.17","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"82edc96d98a9bb7ae82110c42be23c64f4f35971","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.17.tgz","fileCount":115,"integrity":"sha512-dUFAy31Jg100BuXJSmn8pR9pg/wajua0yqd1qdcsVjMFR1vDzoZUxL5Ni0EEaQDL2F2Z+MNkWJx+OPqikZN0Bg==","signatures":[{"sig":"MEQCIHCD+qw29nJRv6UgIWxALF+B6fB+urbJ8SUv0wk95aWqAiAkZBBgSlULoPHHBTAXRPO160+CnyprUmPoN5/+M6qbbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6911990},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/251d12ad653a0345514eec50d5ccffbf/uilint-react-0.2.17.tgz","_integrity":"sha512-dUFAy31Jg100BuXJSmn8pR9pg/wajua0yqd1qdcsVjMFR1vDzoZUxL5Ni0EEaQDL2F2Z+MNkWJx+OPqikZN0Bg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.17","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.17","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.17_1768533650696_0.08876199449813704","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"uilint-react","version":"0.2.18","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.18","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"1ad7b387126e36823c43d81845e6e7c0ddd6b32a","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.18.tgz","fileCount":115,"integrity":"sha512-sSOPtVH6nEfSA9PJ6o31jDdzNLhtNx0ImNXxVE1lqrBswszEFy2VZ7KXlTCnFAXJBxELa6KaXTQnzC8ZEffq1w==","signatures":[{"sig":"MEUCIQCWiAblWAhleR5CZXFtQ0dVbGVPsfIB111t4XwZHmDnGAIgVzJrUrZuZaiNakIdqwSPgzJaPcYmtSGTVjzIZOhshPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6911990},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/6b0ad5fc202d3ef221387e64c0fba84e/uilint-react-0.2.18.tgz","_integrity":"sha512-sSOPtVH6nEfSA9PJ6o31jDdzNLhtNx0ImNXxVE1lqrBswszEFy2VZ7KXlTCnFAXJBxELa6KaXTQnzC8ZEffq1w==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.18","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.18","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.18_1768535766987_0.7426564264983917","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"uilint-react","version":"0.2.20","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.20","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"f2c6dc66896a08df617a54076df73dc57316e0de","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.20.tgz","fileCount":115,"integrity":"sha512-/Is5gLfK4Ipfd520amK7OQjdbdNS131Y89lcny2A1J8OvJ9OR5xF9kg9C05JrfWcBLJTfV1w7n3xu+OaSvOT3w==","signatures":[{"sig":"MEQCIC6S8fxlZVex8tatZtZPyHJslhVbhhbLlgLM7bP5O5kHAiAG7BKWoMwD0QIzgcY0L1dakKW+d+nOS6xJKmbKHs5OYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6913885},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/14af13fed7b1499a395f128ba5768b8f/uilint-react-0.2.20.tgz","_integrity":"sha512-/Is5gLfK4Ipfd520amK7OQjdbdNS131Y89lcny2A1J8OvJ9OR5xF9kg9C05JrfWcBLJTfV1w7n3xu+OaSvOT3w==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.20","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.20","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.20_1768536972063_0.8203587163755712","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"uilint-react","version":"0.2.21","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.21","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"1112280785bd0cabc14ba00bea845b30e709686b","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.21.tgz","fileCount":115,"integrity":"sha512-4kMPapo5pJHYcHWdGQrQTvbKHazrmiAxKQ4q86HzArVbuYku5T7/dsjNl7AaTfpqPLy4dUzExj2zQ5tTiGXzVw==","signatures":[{"sig":"MEUCIEeSR+3spyLYHgBv4/Mz7Qj366KnECQj3RVFzTCD1rPgAiEA+O0DsEyz7xV8t3viNDdvxLAyui93rr4wmsN/whGnqLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922437},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/9236d61bcf77f64146a1c24f42e27ac4/uilint-react-0.2.21.tgz","_integrity":"sha512-4kMPapo5pJHYcHWdGQrQTvbKHazrmiAxKQ4q86HzArVbuYku5T7/dsjNl7AaTfpqPLy4dUzExj2zQ5tTiGXzVw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.21","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.21","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.21_1768538512284_0.3232636536098934","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"uilint-react","version":"0.2.22","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.22","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"7df5b129252d82f25263fc9c156c23e0e19f2fe7","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.22.tgz","fileCount":123,"integrity":"sha512-e5/PRIjXUkcv45iTJmrRDbP/8cNSxfjuLarNNgA3vg9QoBS1kS3p9WvCx6exyBncL+KkaZD3SD/ofdXynZhrIQ==","signatures":[{"sig":"MEYCIQCvzXFVEVZoAxWIlvgUPc7Pl0yw4DFPiNoEuX9jNnGEjQIhAIjmEJbio3jkjacieMbvCEemBCPLtIaA4W1NnXzCp7wX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6840653},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/424ef506df95972c14e38eea71b1d587/uilint-react-0.2.22.tgz","_integrity":"sha512-e5/PRIjXUkcv45iTJmrRDbP/8cNSxfjuLarNNgA3vg9QoBS1kS3p9WvCx6exyBncL+KkaZD3SD/ofdXynZhrIQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.22","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.22","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.22_1768634095013_0.15447802371982067","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"uilint-react","version":"0.2.23","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.23","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"e0011f6528947dc0523ca49d5a7a5d8b5143fe24","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.23.tgz","fileCount":125,"integrity":"sha512-9IsYNNZwl/p5la+h8Be6Xuemep3Qf1exF9tcyq07eSXThKr8x0J8xXKE+Onb/g4qFcoir2BDB7IvqrDZhYBZXA==","signatures":[{"sig":"MEUCIQCLFrRUGg5IkAmWorgJgpKV8iI0c25AwGcFk0u53DsNtwIgFm0y4mOKRHYMnvpHRtru7wIpPuG/ZW7PThymavxgDyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6994051},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/c3c70c32d85e35cca65277d0d7350a39/uilint-react-0.2.23.tgz","_integrity":"sha512-9IsYNNZwl/p5la+h8Be6Xuemep3Qf1exF9tcyq07eSXThKr8x0J8xXKE+Onb/g4qFcoir2BDB7IvqrDZhYBZXA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.23","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.23","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.23_1768680270397_0.20288917268530193","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"uilint-react","version":"0.2.26","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.26","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"01600dcda05ded24b7aaca404fb53169a99bdddb","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.26.tgz","fileCount":135,"integrity":"sha512-VK7H65QBvRLqwAfuaxjM8bSQrX9pNKqV0FF24Q7Z6b6aK2/xLVaq3jNois2udYDx7KSOb75vr5BBuKUKrTxemQ==","signatures":[{"sig":"MEQCICaRwKLT7e0AcRANAooW5jSxFkBG17B4/WBilCUpCBH7AiBlR/G535wkhKZoRz5Zp3JhSilZ8Fo3nymBz8oPx116Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7131098},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/b585029ae1ff2f78f17220d761adfdcf/uilint-react-0.2.26.tgz","_integrity":"sha512-VK7H65QBvRLqwAfuaxjM8bSQrX9pNKqV0FF24Q7Z6b6aK2/xLVaq3jNois2udYDx7KSOb75vr5BBuKUKrTxemQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.26","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.26","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.26_1768847021789_0.6493732315151577","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"uilint-react","version":"0.2.27","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.27","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"552c1f47a3dac2c92091b9d8daf040e9eaf847e3","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.27.tgz","fileCount":135,"integrity":"sha512-OQlGK5PVvwh50r4Y+GcOFrD9Y3FlOlFIsJWiPm2rsGaiLxi9YSecjOsUObtZpQnpMNoxpaKCUukV2BFLJrgvlw==","signatures":[{"sig":"MEYCIQDoFy8133I9LvkyL69RS8eGof9X3YBtFQxAGllQK3WvKAIhAIMuLky6GxN+7qAOK5JDo5fHXebBhTFQNDx6BZtxRsvz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7131098},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/cce103d628fba92d168dadd7975ad617/uilint-react-0.2.27.tgz","_integrity":"sha512-OQlGK5PVvwh50r4Y+GcOFrD9Y3FlOlFIsJWiPm2rsGaiLxi9YSecjOsUObtZpQnpMNoxpaKCUukV2BFLJrgvlw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.27","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.27","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.27_1768847377238_0.5874831112955337","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"uilint-react","version":"0.2.28","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.28","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"85bd0f763969fb0eb900b92056c6a84165aa4bff","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.28.tgz","fileCount":135,"integrity":"sha512-+vG8xu51yGNAMBNgCyKBlTc0ZmENFvqfScpADNNwYbXyRCOzuv74o5dUOCQk5miWAsxN/3/EIPrVee/YczVCCA==","signatures":[{"sig":"MEUCIQDbYxzdF4pOoU8+TcLxvXLvvCe4ntF0BXnlOjRRYN7xgQIgFLPkUKfmIsXs9GOIs8flgiy4ZL7sqUNwQHsjxLEB/Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7131098},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/a6fe515b75c7f1796641332ee501ef6b/uilint-react-0.2.28.tgz","_integrity":"sha512-+vG8xu51yGNAMBNgCyKBlTc0ZmENFvqfScpADNNwYbXyRCOzuv74o5dUOCQk5miWAsxN/3/EIPrVee/YczVCCA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.28","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.28","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.28_1768848331310_0.9221743285258912","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"uilint-react","version":"0.2.29","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.29","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"82afd68d9d5376daf1d474237fc330227483f6b9","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.29.tgz","fileCount":135,"integrity":"sha512-jk/uUDLVcXjX3rybP8BEl8KSjLcD4OMu9/uSLiNzJ5ihtQySTLAc8ZGqSC3UrpAvt1EHYl711J65xdFwAWgXzg==","signatures":[{"sig":"MEYCIQCjAFCyxNep4YLhwruvBfBiDtqMMADC2UlOY3+WqwygyAIhAN3epdoLDLxA9/wuXJJn+kyt6+dtRwejZwyB2yHBkgd3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7131098},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.29.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/d77511f6cfbb942b5759629c981d5fce/uilint-react-0.2.29.tgz","_integrity":"sha512-jk/uUDLVcXjX3rybP8BEl8KSjLcD4OMu9/uSLiNzJ5ihtQySTLAc8ZGqSC3UrpAvt1EHYl711J65xdFwAWgXzg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.29","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.29","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.29_1768853812219_0.8007926905142546","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"uilint-react","version":"0.2.30","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.30","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"639ae0237cabab99bda2c59c5603ae61d5d756fa","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.30.tgz","fileCount":135,"integrity":"sha512-iM/ztsHVQqvZEZf0t0IeBnOJ1Iqo4aJ1CjTuduQyeCE7R422xnmQ7uSILhKvj2gO4hVanZHXKybA6hZpPVqe0Q==","signatures":[{"sig":"MEYCIQCntGroxNtw0RpRWgYZcw4sTezI+kECL7DeNPUUD9yMmQIhAJFH0LQvXO4OGitd2osrmLf6tvDid54+6iTODF7SlHuV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7131098},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.30.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/5d0d99f659232510b3a39d8eeddb9d4f/uilint-react-0.2.30.tgz","_integrity":"sha512-iM/ztsHVQqvZEZf0t0IeBnOJ1Iqo4aJ1CjTuduQyeCE7R422xnmQ7uSILhKvj2gO4hVanZHXKybA6hZpPVqe0Q==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.2.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.30","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.30","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.30_1768888784139_0.9493373335891395","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"uilint-react","version":"0.2.31","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.31","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"418c6a104c36322c20f9e2cf4ba1a74fca42afd3","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.31.tgz","fileCount":135,"integrity":"sha512-UqKEd0z37UEvqjfCQNwHmQqHqV5YMhXBPaR9QbEbhVs7z8b5lOrkXDHVnPEgNBLBfEXYBQid7C0pKOQ8ExKNBg==","signatures":[{"sig":"MEUCIBIu6kXTtGZ/NNp/IKLNhn6EsaxnrFHdLo+tbkynSAqEAiEAt1UBVaccbm3g6EG1f3htE1tVAyWrliKygnP0dotteV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7131098},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.31.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/05abf8e574285add8f6490e3a1e8d3ea/uilint-react-0.2.31.tgz","_integrity":"sha512-UqKEd0z37UEvqjfCQNwHmQqHqV5YMhXBPaR9QbEbhVs7z8b5lOrkXDHVnPEgNBLBfEXYBQid7C0pKOQ8ExKNBg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.2.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.31","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.31","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.31_1768889474817_0.0014556778114140911","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"uilint-react","version":"0.2.32","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.32","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"c9413197fb5b2aa5d13dee0259cb238390dd17aa","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.32.tgz","fileCount":125,"integrity":"sha512-EGI2+2WgS2WWy6MkG9ofClF5VrO8sj4usLcgENHzmQ2zuPc116d5nEYw2QfcHeqkR7qjYphKTPTYvZs+kq2FAQ==","signatures":[{"sig":"MEYCIQCsF7KZwXOb1nwH34z4ezxQz9/WLnNv2DyxYKuhCFaWbQIhAM1rqJuwPGQaJAg7XLzlwYwC6qtkT+3bydJWFKBVZlnD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7035008},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.32.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/8b3bcf40a0fb7a8dd228d402b561f0f8/uilint-react-0.2.32.tgz","_integrity":"sha512-EGI2+2WgS2WWy6MkG9ofClF5VrO8sj4usLcgENHzmQ2zuPc116d5nEYw2QfcHeqkR7qjYphKTPTYvZs+kq2FAQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.32","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.32","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.32_1768972793526_0.751838211573659","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"uilint-react","version":"0.2.33","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.33","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"1eabd5fb6d50411319616520e932bb12f9c30441","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.33.tgz","fileCount":125,"integrity":"sha512-YTiGkVqJn5bMOGHk+/fLAQbMdqUCaMPb8QryY8vlA7a0nour1ATR96VdKGEBQXoYartFCNLSTBSNL8d9Hy8RVQ==","signatures":[{"sig":"MEUCICtOR6GqDB3dUqngrUwep3X0zeE3LJMfYakTS7VLrM6UAiEAhtnIDZw7bDlq066WX4CKc+Oph2nOc8i+IUwAaAJSd2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7035008},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.33.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/585d4df34edeb843f7dd21dcb1118365/uilint-react-0.2.33.tgz","_integrity":"sha512-YTiGkVqJn5bMOGHk+/fLAQbMdqUCaMPb8QryY8vlA7a0nour1ATR96VdKGEBQXoYartFCNLSTBSNL8d9Hy8RVQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.7.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.33","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.33","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.33_1768973063610_0.19355748506259873","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"uilint-react","version":"0.2.34","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.34","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"54369cd6f4d896512923ef39a43b4ab88363fad4","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.34.tgz","fileCount":123,"integrity":"sha512-RfuSmpm0pQ4SdD0a9IxQEXt5LLxWsro8AA6eOZQ3VQNYMmcQU+0/WrdUfVDO8kCIJGtOxMD4mmOYcFLfBXj4aQ==","signatures":[{"sig":"MEYCIQDB6qbbT0Gmknto1up+eJh0wtONwADCkFhJccHUw+u0NAIhAJliDjU4t7YyKHp9Saq3RbqnN/RMi7NZX8nIzLJ0x/e+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7007517},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.34.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/61206fa3fb1f301d5b566f3895f7754b/uilint-react-0.2.34.tgz","_integrity":"sha512-RfuSmpm0pQ4SdD0a9IxQEXt5LLxWsro8AA6eOZQ3VQNYMmcQU+0/WrdUfVDO8kCIJGtOxMD4mmOYcFLfBXj4aQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.2.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.34","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.34","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.34_1769157205455_0.3601971395587005","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"uilint-react","version":"0.2.35","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.35","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"cfd7baf1754ce356ca1ac376b306d80242a43727","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.35.tgz","fileCount":135,"integrity":"sha512-fdrBGZSTkrHoTe998f95ZuxbFatk0nL4TA1ZcOHNQHHS/kaei43DsmBwYlhTHsiNG7+jpo8Lm/lURCKcdlNQoQ==","signatures":[{"sig":"MEUCIAuLCcK3QPvTf8xHV28FdbkFBSqQ0c+2rMitQRNEZ6LuAiEA5RLw0q2b0m75auBKzApLq/+phY3eJcrlrL3YFNUzwe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6925785},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.35.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/a751efedd75d8d6eb9ef45b13362420c/uilint-react-0.2.35.tgz","_integrity":"sha512-fdrBGZSTkrHoTe998f95ZuxbFatk0nL4TA1ZcOHNQHHS/kaei43DsmBwYlhTHsiNG7+jpo8Lm/lURCKcdlNQoQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.2.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.35","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.35","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.35_1769213443986_0.9792294693376773","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"uilint-react","version":"0.2.36","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.36","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"42f88c17cb99ccd0a74a3326634ab67e027b509e","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.36.tgz","fileCount":135,"integrity":"sha512-JX//ZwdzRCmnX1FRzr3QZV11Wb2qmSZRJbSjjLkujXAvm+6G7Q0zB8OTqjQnOijCvJ6W7lrcLMUnCIBRthaR/A==","signatures":[{"sig":"MEUCIQC73ZCOg3Wmd9pCB9dFAUBYHKgTO7FUKKLF02jki/dLIwIgUl69SAc9EFYDVY2tUC33wDrhT/4FzLUupSQ3aJt3Bso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6917202},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.36.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/adad7f52ffec96ceb1f1ef9bb3ff5329/uilint-react-0.2.36.tgz","_integrity":"sha512-JX//ZwdzRCmnX1FRzr3QZV11Wb2qmSZRJbSjjLkujXAvm+6G7Q0zB8OTqjQnOijCvJ6W7lrcLMUnCIBRthaR/A==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.2.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.36","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.36","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.36_1769217951213_0.6880559259606738","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"uilint-react","version":"0.2.37","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.37","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"b5ddb5b2f23e112f97ef72b129a84175c895beb8","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.37.tgz","fileCount":135,"integrity":"sha512-pmKnyQLUxaGPxGs5ZXk7DynZLIadjjDDRYwljzbevrcsoEI5SSdSXSxMctB4KLvRIgxeMd7sJpNqxUwd6x1B7g==","signatures":[{"sig":"MEUCIQCH2Nbl00VDrcX4yyc5daKtbnM2cfoSdiAf/u1fp0+N5wIgEK9/elJ032nw99fb9k6+uxEYsuOWD3bl9qxowHvPRMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6917202},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.37.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/1e32b67f01fae12892e2811af706b1dc/uilint-react-0.2.37.tgz","_integrity":"sha512-pmKnyQLUxaGPxGs5ZXk7DynZLIadjjDDRYwljzbevrcsoEI5SSdSXSxMctB4KLvRIgxeMd7sJpNqxUwd6x1B7g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.2.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.37","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.37","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.37_1769219650769_0.22872479874193385","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"uilint-react","version":"0.2.38","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.38","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"b56a00aae299770f7b708379bcfe72b96d895957","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.38.tgz","fileCount":135,"integrity":"sha512-LqJvPy2+S3Va+rRqsKFBrLut9jeJKFpUvlLZ4Kp6Qi7wAh8vDStiAJkOY3sojv9ahq4ievj6AYKj+lre73qUiw==","signatures":[{"sig":"MEUCIFVCgYMrLEd7PselZRTO++Ui3wqsHAfLwtb2NjYDhnYgAiEAp7XzMIjAfZUNRem780B/UAEi1XX04zkjQFa6DdYK7BE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6897220},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.38.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/2e37bf8a00d534c8d969acee1322d7e0/uilint-react-0.2.38.tgz","_integrity":"sha512-LqJvPy2+S3Va+rRqsKFBrLut9jeJKFpUvlLZ4Kp6Qi7wAh8vDStiAJkOY3sojv9ahq4ievj6AYKj+lre73qUiw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.38","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.38","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.38_1769221976612_0.657939036019259","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"uilint-react","version":"0.2.39","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.39","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"3b67c0fee237766d62d2222622d2898c610dae8f","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.39.tgz","fileCount":137,"integrity":"sha512-MZgbCLCUdHzTUdy0VwZDoTqMMAeAXboeNKveZHyuABe1mAqjjV0V+yWFTAZlRd7VuesoqII1rBm7h1U0LrhUpg==","signatures":[{"sig":"MEYCIQCGt/soDfVFfxQRmSq4ruHhQGIOUd2KNBANJhIyyKAztgIhAPl0WI/Yd79rOad9jbyArbWBA53a7kEortsALUfiLuSp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922424},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.39.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/fd488c4f8a9aa6286e354dfa638d12e4/uilint-react-0.2.39.tgz","_integrity":"sha512-MZgbCLCUdHzTUdy0VwZDoTqMMAeAXboeNKveZHyuABe1mAqjjV0V+yWFTAZlRd7VuesoqII1rBm7h1U0LrhUpg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.39","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.39","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.39_1769223536107_0.2800695266219033","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"uilint-react","version":"0.2.40","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.40","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"3ae463a5c133cd201b72bfb2363ecd3dc8891c98","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.40.tgz","fileCount":137,"integrity":"sha512-nr05nBPT4x8m4cymjYZF3FKHIGEbhB6tCVotNLo3BVfKR94587e2P07MtAntCvtUBLekgfcmuybRHgvSM5Ymag==","signatures":[{"sig":"MEUCIQDSeHSTbFprxdmMprR12w5Kj0U+jY4SHXz22Y2cf6866wIgGMje2mXFGiu9FpPUo+yl00JQHC0TzrC8Mp6yt0SOLTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6930559},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.40.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/88fc36029c747a833ee0fe0dea64264e/uilint-react-0.2.40.tgz","_integrity":"sha512-nr05nBPT4x8m4cymjYZF3FKHIGEbhB6tCVotNLo3BVfKR94587e2P07MtAntCvtUBLekgfcmuybRHgvSM5Ymag==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.40","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.40","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.40_1769224056747_0.9573804134626138","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"uilint-react","version":"0.2.41","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.41","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"4f36c56ddf56ffd4a2f6a8d93c46f779a8e2d508","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.41.tgz","fileCount":137,"integrity":"sha512-st9UpjkAfVD2EoeoxmjqhNcWq02FpnDfrS7vfam0PWfawZRlUm5OCRLVYmHlLQVYCaFsh2l8NUtlVqJIZH+Vpg==","signatures":[{"sig":"MEQCIHbxRrtf6dxivyhGrxxSHsQasc7W39dGOu0NojHCxEcOAiBLXqQkUvMvgUS5LXMcjzhbWMhhu/Q2bPShfu7BeE0+PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6934240},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.41.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/5dba6e1c71e3241084929f9babc79484/uilint-react-0.2.41.tgz","_integrity":"sha512-st9UpjkAfVD2EoeoxmjqhNcWq02FpnDfrS7vfam0PWfawZRlUm5OCRLVYmHlLQVYCaFsh2l8NUtlVqJIZH+Vpg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.41","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.41","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.41_1769224285716_0.7157707406821392","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"uilint-react","version":"0.2.42","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.42","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"46c88b652ceb158eb6ac04002695c34e1096f135","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.42.tgz","fileCount":137,"integrity":"sha512-ybzqbB+Omt5uhuBTGuNeJFldTbriNQUkZRJrjnT1XPywt6/qAbafl4yhocxmfdRkcnY8kZ7D/4g+lmvb+ob6wA==","signatures":[{"sig":"MEYCIQCYgRlQJcUB6/GZJoYq7gvosuaQhBBZByfsFU7/lzwfPAIhAMyZ1v6+CqSVpDoYlGHG5wAHrzIyUej3htKYD6rWg1f3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6936244},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.42.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/7c32c35f4f8b6b5e3fb46eb92d003225/uilint-react-0.2.42.tgz","_integrity":"sha512-ybzqbB+Omt5uhuBTGuNeJFldTbriNQUkZRJrjnT1XPywt6/qAbafl4yhocxmfdRkcnY8kZ7D/4g+lmvb+ob6wA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.42","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.42","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.42_1769226532116_0.9719899165793062","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"uilint-react","version":"0.2.43","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.43","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"c032d87181b20128191cc9c4e81827d342b1589a","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.43.tgz","fileCount":137,"integrity":"sha512-Wp+ThEqrHRLkCT1/oFd+v7CjVtYggX9berh+xPpIzhn06X9QKkgQlYCk2DCRn2RWT5DwNvU8hC8sBCaUMJFsuw==","signatures":[{"sig":"MEUCIGfM+E2Gt98Mbccv65YbLhl5TXtLC8XC01RftR7RFJqxAiEAhN0KCY8r/keieNr7ASnpyd0ZYIi5/5dfL8Jz1CIxMBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6937135},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.43.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/5f60157231e5a7d9df12865f716662f0/uilint-react-0.2.43.tgz","_integrity":"sha512-Wp+ThEqrHRLkCT1/oFd+v7CjVtYggX9berh+xPpIzhn06X9QKkgQlYCk2DCRn2RWT5DwNvU8hC8sBCaUMJFsuw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.43","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.43","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.43_1769228477268_0.035691785228532114","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"uilint-react","version":"0.2.44","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.44","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"3dfc0199735554e5f6f2ea55a7e8a8bcc8a08935","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.44.tgz","fileCount":137,"integrity":"sha512-DsccdxWzfkkZ2ItRKQ8OKY8T+BuqZErSiY1lgF+TYGrRHwlXsD3g9OYfizxibb/eg/oMMauZ7hFDTpUJXOcYZw==","signatures":[{"sig":"MEUCIEc1ZJTykjrIJZfomA+hGYnZb/34zBXDkBydOE/hOEFVAiEA5ys4Wb0ryxKIBnt74RdJK+OGHVkmxVCI4Yw36Nlg7fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6945206},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.44.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/a0f6b36648323628585ffa948e13a7cc/uilint-react-0.2.44.tgz","_integrity":"sha512-DsccdxWzfkkZ2ItRKQ8OKY8T+BuqZErSiY1lgF+TYGrRHwlXsD3g9OYfizxibb/eg/oMMauZ7hFDTpUJXOcYZw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.44","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.44","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.44_1769230289307_0.41515307762701115","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"uilint-react","version":"0.2.45","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.45","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"c801bf3aee1a4df44559076ac1e7ddf17a320ec4","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.45.tgz","fileCount":137,"integrity":"sha512-3iaf3nZMAT6CgfPgKjgpIdYaZzlz/Vf6ycnrqw9L/dk6S5JqlKlIunU0Uykatk3RYEg7reqmH2dKy+0EEJYjpQ==","signatures":[{"sig":"MEUCIQCurAui/Iho6G7rBem7bbpzQ/czAgIT0bTpAaIi320aTgIgQJBRwyNuNDpMYY75YXfqSL0F5SbFYFoEeKXWZxJshkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6945206},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.45.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/d61aadfb24ac6e275803e7ba9f95dfa9/uilint-react-0.2.45.tgz","_integrity":"sha512-3iaf3nZMAT6CgfPgKjgpIdYaZzlz/Vf6ycnrqw9L/dk6S5JqlKlIunU0Uykatk3RYEg7reqmH2dKy+0EEJYjpQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.45","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.45","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.45_1769230549978_0.49834912430107536","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"uilint-react","version":"0.2.46","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.46","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"20a775a28538d376d12a8620ec0b0d7359380252","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.46.tgz","fileCount":137,"integrity":"sha512-V9zC01zkxijd+JxUBOoL6TkJ0WfHXi7jJrvLbBOsnEt9k0sP6YOPYiP6iPbzAxg13FifaqmBryW7/gh86jeAOg==","signatures":[{"sig":"MEYCIQDYoxMx0bNZCf+IpF7SExlqXmeb3GBb2Q2mBE5CZKIGYwIhALD53StqMy1JMEJkp3SvgxNWQPCKOOdT87d3j53Gzjmb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6945206},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.46.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/c2035f954d138e680205ff86aca9bfa8/uilint-react-0.2.46.tgz","_integrity":"sha512-V9zC01zkxijd+JxUBOoL6TkJ0WfHXi7jJrvLbBOsnEt9k0sP6YOPYiP6iPbzAxg13FifaqmBryW7/gh86jeAOg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.46","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.46","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.46_1769231190766_0.6992595294379156","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"uilint-react","version":"0.2.47","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.47","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"592d410cec248160ccb535bc4f2d95f25765eeec","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.47.tgz","fileCount":137,"integrity":"sha512-gCYpc+lh+wHcMVyMUrqyAP+TnWDVjFAhLhyA10G1HV343pZKtMf78WH+mEOGJ/T2Gddj0balFL++wgme3JO4Dg==","signatures":[{"sig":"MEUCIFr3E/E63Zj3LNl8IQ8aEOYop0nPc6rh1nkMRf7Y4xAdAiEAxvfILIV0AFqEQI85MsOrwt02Sh4GeIvhk6NQgtJ5za8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6948178},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.47.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/dc4cfc014e9605ee9a60f6b98375d5e4/uilint-react-0.2.47.tgz","_integrity":"sha512-gCYpc+lh+wHcMVyMUrqyAP+TnWDVjFAhLhyA10G1HV343pZKtMf78WH+mEOGJ/T2Gddj0balFL++wgme3JO4Dg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.47","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.47","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.47_1769232313361_0.9963008305037437","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"uilint-react","version":"0.2.48","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.48","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"6c64fb3f8640e2be596765eae1205d41e5d61643","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.48.tgz","fileCount":137,"integrity":"sha512-GfY3s2ocP75k6lbhIDCR37DEmcmq81d5z4X6BM0O6lRWiOGcRxCROKy9xbRa0CQfJG+GjyE+hx3aoQ5/S0808g==","signatures":[{"sig":"MEQCIB0+meXmtsd9kzmFsad5QNk5NEsVpvUpLj3+S0vxY45BAiBatXpvpnPQoSshvBrsyYw/DUF572iYKkdo2Cl0j6nbSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6948178},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.48.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/655681438ccbbb48e3938f5ef93f1bd5/uilint-react-0.2.48.tgz","_integrity":"sha512-GfY3s2ocP75k6lbhIDCR37DEmcmq81d5z4X6BM0O6lRWiOGcRxCROKy9xbRa0CQfJG+GjyE+hx3aoQ5/S0808g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.48","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.48","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.48_1769290965174_0.6253544133766515","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"uilint-react","version":"0.2.49","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.49","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"51244abae349037c18d14d9382a7a1c165e8c12d","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.49.tgz","fileCount":139,"integrity":"sha512-Z4jjHOQwcQMQcU/5xyxp/U5KhDaqpmnFs3/mUZBFyD/wblyd4my5oQSOQISmPPxGpPN+yoEssOFga1f1SvtPRw==","signatures":[{"sig":"MEQCIC5jxg0T0QaChzHszYLj0Aim5A/vjixEdjVkDQEqv9vbAiAPchWek+ceFxyiMWC9x7Lj70o82BQxDuMiTSaHmmcysQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3805364},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.49.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/344585fc879d189addef2afac0d5c102/uilint-react-0.2.49.tgz","_integrity":"sha512-Z4jjHOQwcQMQcU/5xyxp/U5KhDaqpmnFs3/mUZBFyD/wblyd4my5oQSOQISmPPxGpPN+yoEssOFga1f1SvtPRw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.49","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.49","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.49_1769297437884_0.9057016425997553","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"uilint-react","version":"0.2.50","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.50","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"49436fc15e910cb3ca9075229482421c720ec5f7","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.50.tgz","fileCount":139,"integrity":"sha512-cJeaOQZx5m7TkdYVBfK3EtzG4zg6iOSC+mK8Zy2M+QF5MmqxlJ7HO69fHdb8rPYw3Y/R6NyvNfT7UdBHJZsiEw==","signatures":[{"sig":"MEUCIG3xlk01Gqw9k/uKT8yMU9nx+GgmsumHkCIjr5/ahp5RAiEAvyCiAnIsBB4iwyQ4cOpV8Foh2rDf2NJ1TaAt0KkUQb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3863174},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.50.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/c53f5c31b943a2e53dbf35a7a9c80084/uilint-react-0.2.50.tgz","_integrity":"sha512-cJeaOQZx5m7TkdYVBfK3EtzG4zg6iOSC+mK8Zy2M+QF5MmqxlJ7HO69fHdb8rPYw3Y/R6NyvNfT7UdBHJZsiEw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.50","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.50","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.50_1769312275425_0.7771196406639509","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"uilint-react","version":"0.2.51","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.51","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"6ff8e2cb828cd2cf3edbc9ac749ac31b51d861a6","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.51.tgz","fileCount":141,"integrity":"sha512-eOlVTntC9pYUHCVzskeinz2fC2FKcCDN02qub7Zi8IsTQrJdtdAK9858bI5O5aB4oggdAJSkYA+f3FEF4Yp0Qw==","signatures":[{"sig":"MEUCIFreykcIIfX7SCPHuQAf/2K98Exzdy3UvD3GzJr+royzAiEAw8gtB3j4lcA0WUxaqQnyKnxqa8RpTsjQoBDvplp6H7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3873430},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.51.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/faa09008826732a4a070c58f1c853b7f/uilint-react-0.2.51.tgz","_integrity":"sha512-eOlVTntC9pYUHCVzskeinz2fC2FKcCDN02qub7Zi8IsTQrJdtdAK9858bI5O5aB4oggdAJSkYA+f3FEF4Yp0Qw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.51","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.51","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.51_1769316619850_0.5785947477782856","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"uilint-react","version":"0.2.52","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.52","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"9bd635ffbd40b7fe531d345ea91bec81c3cc6461","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.52.tgz","fileCount":139,"integrity":"sha512-dmZlD3dHRM+mZ7NHYQRS8N/1BKwq3ufWYsnutOyDbCq5eZ38FcGL11Z4+RMFVE6+vxGAPX5F0eSXWentS7uKHw==","signatures":[{"sig":"MEQCIBiLYHG0e92v2JSU8G7iv+cL2OfSJ5KHTp7QryffH+Q4AiAgQq1Oua98vpA/IJ51K5kfCLzddYNM0nBKS1DPtVftEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3978098},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.52.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/8a08df4c87476a23825da20f1e742c67/uilint-react-0.2.52.tgz","_integrity":"sha512-dmZlD3dHRM+mZ7NHYQRS8N/1BKwq3ufWYsnutOyDbCq5eZ38FcGL11Z4+RMFVE6+vxGAPX5F0eSXWentS7uKHw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.52","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.52","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.52_1769320981999_0.045891902909817484","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"uilint-react","version":"0.2.53","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.53","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"5230e649ddbf05065d528431ab9477f4c77a7dca","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.53.tgz","fileCount":149,"integrity":"sha512-x0EHAS8En0OkCLWIRnIwe3zGxq6la5/z6oKbMKh6b30l90Hd8UWSsG9/HzzLmqM/IZjS/3sHwkomqh87zrJWUg==","signatures":[{"sig":"MEUCICaJ83OExNeQkVKvF/NfZbUgQnCJw08ddoEi9Fn8lgIWAiEA6qBQdHYekejYAlAFPr+9TY4yp+XlUTfoNGghQE5IjE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5733317},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.53.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/f10b94fa7c25873c6662447f8ab204b9/uilint-react-0.2.53.tgz","_integrity":"sha512-x0EHAS8En0OkCLWIRnIwe3zGxq6la5/z6oKbMKh6b30l90Hd8UWSsG9/HzzLmqM/IZjS/3sHwkomqh87zrJWUg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.53","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.53","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.53_1769322934177_0.08109715720285604","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"uilint-react","version":"0.2.54","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.54","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"b98e353e03978f11dec1d85b3b12ddf26f43ff0b","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.54.tgz","fileCount":149,"integrity":"sha512-2S6kPwPBX4PL6Pcf6Q1PALGK3SV4ZlppZCzTyE73pbGpcXaTlcTZJ+79KIWWeh8rwy6gq9jpbc2jcMH9qGswnw==","signatures":[{"sig":"MEUCIQCdCRxvZ+fGB1D3C0d8Dsl/Qx6Q4CcHCvSQoYqY5A0ZCAIgHL+IvMjxCDrJgTauHaViWAHksi/lWUuVHhe6+tXzzQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5736145},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.54.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/2b6b0fa0209587a79887671d15c3a78a/uilint-react-0.2.54.tgz","_integrity":"sha512-2S6kPwPBX4PL6Pcf6Q1PALGK3SV4ZlppZCzTyE73pbGpcXaTlcTZJ+79KIWWeh8rwy6gq9jpbc2jcMH9qGswnw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.54","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.54","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.54_1769325353978_0.10217733307341925","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"uilint-react","version":"0.2.55","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.55","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"5b534e9838123439b57fc5af5790d976394b9274","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.55.tgz","fileCount":151,"integrity":"sha512-LC6J6LRwGTGe+vqyF9AfuMZRpobmP6kXOS130vCzGk01zz+af4m6B20H9vH5FB5KqA/HizakQucA35S8Tb5Big==","signatures":[{"sig":"MEQCIH90C6FhN0beVpi4AwiK10og22Pxf0TW3KIgPm0rJ/EVAiBJhoorgHQsdcT3UBtWow8xjf800RGZZ5m8jU2bLqleCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5783968},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.55.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/f92ed59b08fa15747e6d3397690f1357/uilint-react-0.2.55.tgz","_integrity":"sha512-LC6J6LRwGTGe+vqyF9AfuMZRpobmP6kXOS130vCzGk01zz+af4m6B20H9vH5FB5KqA/HizakQucA35S8Tb5Big==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.55","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.55","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.55_1769329032081_0.04585687896078694","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"uilint-react","version":"0.2.56","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.56","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"672266956b4c527df967866d12e73162bdf06144","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.56.tgz","fileCount":151,"integrity":"sha512-D5jrKQOWmHRAGpKK+BYdIDiExLIDK+2ulkcDiGUhvUzbGkYa3pcKZTsJhAb5gqgbyg2VjUd+1fQ+V2QGyNPYtw==","signatures":[{"sig":"MEQCIAbkC8UB5JAPvcYhCBYCqNU6r0NucNnueeC6rnj24DoHAiB61RJVsa7HMKnpFWXdG/IhpDexJPniVHOSheh9cTjM3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5797277},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.56.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/52d9fedb7f6b5ba235c37e1263c948f2/uilint-react-0.2.56.tgz","_integrity":"sha512-D5jrKQOWmHRAGpKK+BYdIDiExLIDK+2ulkcDiGUhvUzbGkYa3pcKZTsJhAb5gqgbyg2VjUd+1fQ+V2QGyNPYtw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.56","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.56","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.56_1769330754572_0.29418140460285125","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"uilint-react","version":"0.2.57","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.57","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"eb3f04fef4f2c729764e036bd243dddd70c92aee","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.57.tgz","fileCount":151,"integrity":"sha512-dNmcWGqr5aX4V+Lq2cAqskCwTUQDl6fx2LTdAEOe0vbzagqnU3Cc+2Ity6xWGKaxRV0RuW+GgNaQ//fmHVz4JQ==","signatures":[{"sig":"MEQCICiPK5Vy0BwicKsp+sMe0aaubuMQLZwL0uthQpaDBVqUAiAjxTKT8sKQLJAEhoMv71fvJj0ku1YvE0jISo+HqwjmLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5797277},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.57.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/6a9b4940ae33743f124c8d16a8f9bf63/uilint-react-0.2.57.tgz","_integrity":"sha512-dNmcWGqr5aX4V+Lq2cAqskCwTUQDl6fx2LTdAEOe0vbzagqnU3Cc+2Ity6xWGKaxRV0RuW+GgNaQ//fmHVz4JQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.57","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.57","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.57_1769331261227_0.749064723237433","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"uilint-react","version":"0.2.58","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.58","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"c136f66fb5b7afd12eebab2796c4d864e67ce2cb","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.58.tgz","fileCount":157,"integrity":"sha512-3NOWugrw0yT83eqjQeSWG3lX++rrDvETZUD/AflhY65y4kJTS4JoWbJMi0CTw23xONBi/Y5syAKLx0igjSwmOQ==","signatures":[{"sig":"MEYCIQC3h39JVtVvNg2Li7DT0/NnC4vBaumNqPWOtRn8a1B6WgIhAMGLO15v6iq7BJ+Vo4/zgCWs/SeCazJ57mXTvVXoN99/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5872555},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.58.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/d603da0f45f9c8dd16fa019fea893d24/uilint-react-0.2.58.tgz","_integrity":"sha512-3NOWugrw0yT83eqjQeSWG3lX++rrDvETZUD/AflhY65y4kJTS4JoWbJMi0CTw23xONBi/Y5syAKLx0igjSwmOQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.58","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.58","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@vitejs/plugin-react":"^5.1.2"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.58_1769374101722_0.7024488423447952","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"uilint-react","version":"0.2.59","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.59","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"a7e1cab068fff078b1816b6a832c4a5ac3ec62c2","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.59.tgz","fileCount":157,"integrity":"sha512-3F0ngJEFD3qakIF0Xh/5L/Bu9SxsBGz82yZQJHhv3+bfD6MHsK7KrIoNPooWbjCSBjNoRT6JfONG27jdzTmgiQ==","signatures":[{"sig":"MEUCIAlLMTaK/zMzxoil6xpZ5mu6ZvrNysE1U3lbZ4NjjXK7AiEA7E95MqkGefeGjfWZ9U2DrF9YV0ZQUjeGnmLmANCNTBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5872635},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.59.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/4f399bd351fe47e363ef742a3af40fd7/uilint-react-0.2.59.tgz","_integrity":"sha512-3F0ngJEFD3qakIF0Xh/5L/Bu9SxsBGz82yZQJHhv3+bfD6MHsK7KrIoNPooWbjCSBjNoRT6JfONG27jdzTmgiQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.59","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.59","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.59_1769374720672_0.18488022381983393","host":"s3://npm-registry-packages-npm-production"}},"0.2.60":{"name":"uilint-react","version":"0.2.60","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.60","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"8300dd0b56337d48655316146c50c2b6c4acd4ac","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.60.tgz","fileCount":159,"integrity":"sha512-vLjD4/Fw5rGhSeAGdh+u0EDMgFipV1aYa7SnezzcXPYYQWAU67WDnuoKZs+S/99uHbBiUzYlWN4gPWY9F0XUqg==","signatures":[{"sig":"MEQCIBv7Ld41f0ionj6Upklfqhw2SSA+2XJ/DSbXmrbgJbvWAiAtVqENsYHW+a8l4879K3ZRhUvSE2XuSHQewdnRaEPC4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5940320},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.60.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/d800ae21dac82905e442da2600f14b43/uilint-react-0.2.60.tgz","_integrity":"sha512-vLjD4/Fw5rGhSeAGdh+u0EDMgFipV1aYa7SnezzcXPYYQWAU67WDnuoKZs+S/99uHbBiUzYlWN4gPWY9F0XUqg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.60","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.60","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.60_1769378111305_0.2435758551095124","host":"s3://npm-registry-packages-npm-production"}},"0.2.61":{"name":"uilint-react","version":"0.2.61","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.61","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"4dfdefe43967531310f37781d0be7bd1e24db86a","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.61.tgz","fileCount":163,"integrity":"sha512-SemoUi0DsQpzo5aXCthIyKyEev9Mno/Tp6mWhN8qwAgxNt478tZRBNj0+vzOiQDBaH7tQv0y7PxWTxcKCe0isg==","signatures":[{"sig":"MEUCIQD/UKpytllOEkU75dzFihr7V1LQgBdfx8D6KBFJzbtl0AIgRUzcqDoPs3spI3DnCMd0IySU0vKaSNsYwivxvJYuOEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5970681},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.61.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/8850688d512f58f46e6456e6eb2ffdfd/uilint-react-0.2.61.tgz","_integrity":"sha512-SemoUi0DsQpzo5aXCthIyKyEev9Mno/Tp6mWhN8qwAgxNt478tZRBNj0+vzOiQDBaH7tQv0y7PxWTxcKCe0isg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.61","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.61","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.61_1769381906645_0.7034018624573528","host":"s3://npm-registry-packages-npm-production"}},"0.2.62":{"name":"uilint-react","version":"0.2.62","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.62","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"78fd4be9b9cc8c83d7ac96bdd63af3772fca1820","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.62.tgz","fileCount":163,"integrity":"sha512-CKpOxMkLn7NTNZH8yb4s1HcHyqMg9WNCpOBgluRVwnPvfm7TuOFOfxXkWvm3XLvNZzBrqBbb/hH8SWaEfgdK5w==","signatures":[{"sig":"MEUCIBYqLUabpuJsL4anbp8+dqkOFunRTdJrT0jGJ2dOwiBGAiEAjBft1L672vRmpKZeW6s8CmvJ4i2YLCsxtzTBzRzngT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6133839},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.62.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/9f8e8d432f7d65665a0c75d9d72138b2/uilint-react-0.2.62.tgz","_integrity":"sha512-CKpOxMkLn7NTNZH8yb4s1HcHyqMg9WNCpOBgluRVwnPvfm7TuOFOfxXkWvm3XLvNZzBrqBbb/hH8SWaEfgdK5w==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.62","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.62","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.62_1769382028178_0.3740225303600788","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"uilint-react","version":"0.2.63","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.63","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"021dd73bd8917483fa03cee20b6bd1584a4a3281","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.63.tgz","fileCount":163,"integrity":"sha512-4T8WMvBzA4VDbG7XN/STlaTmRN6HORhGHwwA0bv7x1/TlXg6s95+2oLfLvPmCwBm25m6qcYI60Crk8xq+wf8qw==","signatures":[{"sig":"MEYCIQDE2fp4O0Bmc2dxcs+4M/W/pNJlO4GkUx5jqDdmVxlBXAIhAOSbYvMy4mQW2wwby4WDRjV/Q1XmQz8/UKkpcgeiFWrP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6141781},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.63.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/3a3e4e23516f197658d5f5525d17944e/uilint-react-0.2.63.tgz","_integrity":"sha512-4T8WMvBzA4VDbG7XN/STlaTmRN6HORhGHwwA0bv7x1/TlXg6s95+2oLfLvPmCwBm25m6qcYI60Crk8xq+wf8qw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.63","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.63","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.63_1769391016382_0.20830377288494684","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"uilint-react","version":"0.2.64","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.64","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"9a20ab8703cc60a156ee1d9e3758935024a4ea69","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.64.tgz","fileCount":163,"integrity":"sha512-xJ68B1nrGWJ6wXnb7pS5dfFuv2kI4FtcZousmmrqc84ORxC4WChHMWJqBHhHRkZCv7IPc1/fIvFDY1IQRGu3Uw==","signatures":[{"sig":"MEUCIBY18vBC76LqxVUQHxuy42vtghfTu/5LMkCRebusiY1yAiEAhXgWpr0PDGINhn4rY+3p34p0O7hWEhdn7YCQuzCkQoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6141890},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.64.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/d90236490fe4c6e2528a68fcac21e6d5/uilint-react-0.2.64.tgz","_integrity":"sha512-xJ68B1nrGWJ6wXnb7pS5dfFuv2kI4FtcZousmmrqc84ORxC4WChHMWJqBHhHRkZCv7IPc1/fIvFDY1IQRGu3Uw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.64","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.64","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.64_1769393998909_0.8568791115577163","host":"s3://npm-registry-packages-npm-production"}},"0.2.65":{"name":"uilint-react","version":"0.2.65","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.65","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"c404908c42eec80de96898cac91f3b1115e68e79","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.65.tgz","fileCount":167,"integrity":"sha512-tfSQQZQDEZn9ED2cQJfE4iu/EEsxL60Wa/gIWbcLBkuFUi3jwUINreZxLoiYFdAS+uGu/DcmpTt9tcX43lfg1g==","signatures":[{"sig":"MEQCIGLXpJN1aiZdlocvVbgGEc3ysUxOEITqhksFoXzXzwcuAiArx+my22EuWpCaiZVq9MAeG6ZyIiBeT+4OC8eAatcG+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6241522},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.65.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/4091feb0e41211691c0063caab309510/uilint-react-0.2.65.tgz","_integrity":"sha512-tfSQQZQDEZn9ED2cQJfE4iu/EEsxL60Wa/gIWbcLBkuFUi3jwUINreZxLoiYFdAS+uGu/DcmpTt9tcX43lfg1g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.65","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.65","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.65_1769397854560_0.31103686397568087","host":"s3://npm-registry-packages-npm-production"}},"0.2.66":{"name":"uilint-react","version":"0.2.66","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.66","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"ef3464da2d6bc2facb4437e12ea3a888ffed6f5c","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.66.tgz","fileCount":183,"integrity":"sha512-C38whDjizoIbFg+OoKobmYbtWtS5ES6JdGvdhBlnnEldO9LWactL8CQzKwnpxo+qJb3mB36qJCO/Uo7vjnDwag==","signatures":[{"sig":"MEUCIDRc0cQpSfSzicVPfHAlpUtbyjQL7z/yelHU98ykiCaWAiEAodA1yLplJP6a6gcO5JWtMzxJN+zpA6029A8in0QGFT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6871552},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.66.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/a4a8d99fa05ecf240629133489997b53/uilint-react-0.2.66.tgz","_integrity":"sha512-C38whDjizoIbFg+OoKobmYbtWtS5ES6JdGvdhBlnnEldO9LWactL8CQzKwnpxo+qJb3mB36qJCO/Uo7vjnDwag==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.66","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.66","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.66_1769489939765_0.8339616080156775","host":"s3://npm-registry-packages-npm-production"}},"0.2.67":{"name":"uilint-react","version":"0.2.67","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.67","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"dda78ae64652d77084e591be0a3c33b643fe1fe4","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.67.tgz","fileCount":183,"integrity":"sha512-EKlrTfJgfO4hv+XXr9MmIwBFB1ZPDdJvkhZjc7NlXtbp0vjbRKkldiCZna9O6hQbH7alg2BybtH9UnM+DIyiZg==","signatures":[{"sig":"MEQCIFx4KpU58Hd5zEPc7uLbnyjYi/VV9DpWdnXgpE6/GgbVAiAN47sFcdt/8p6EFdVpw8W2u5QKWSRP0cJD4nEo1mpvIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6871552},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.67.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/099229093712a39dc8842a961a875d8e/uilint-react-0.2.67.tgz","_integrity":"sha512-EKlrTfJgfO4hv+XXr9MmIwBFB1ZPDdJvkhZjc7NlXtbp0vjbRKkldiCZna9O6hQbH7alg2BybtH9UnM+DIyiZg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.67","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.67","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.67_1769491277625_0.9848452869305613","host":"s3://npm-registry-packages-npm-production"}},"0.2.68":{"name":"uilint-react","version":"0.2.68","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.68","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"c9c719bf2caf933bfcb66091437c2cd6968e966b","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.68.tgz","fileCount":183,"integrity":"sha512-0mtgIPKEuhpWzlhnfDt2EU33mhCuxKrzjrx7Thj5j+YVY7QQOeUv0zfOktaFjsnFB9kiz7G59SLZpGcXoaGwbQ==","signatures":[{"sig":"MEQCIAHDBtOlnohtj+DkhkVprNnULHyo9wDdk2e5bsI6putMAiBcVhIe/iXQNJHMBclADgOrRpabFn3q3/7YLXLUa9SKlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6871549},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.68.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/1f18d131ec4a4c50dbc49d5bdbf8010c/uilint-react-0.2.68.tgz","_integrity":"sha512-0mtgIPKEuhpWzlhnfDt2EU33mhCuxKrzjrx7Thj5j+YVY7QQOeUv0zfOktaFjsnFB9kiz7G59SLZpGcXoaGwbQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.68","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.68","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.68_1769494436632_0.4417579216809624","host":"s3://npm-registry-packages-npm-production"}},"0.2.69":{"name":"uilint-react","version":"0.2.69","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.69","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"8a60ed28e08989e0c29e91e9bf9518e25b0d5429","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.69.tgz","fileCount":185,"integrity":"sha512-ETsAZCy8VM4+oyC9Fgxa+ZnjuWi/I+o1SUc8SRAdBdA4dERi5vjnmLjjkp8tCZQqCywmXx9lB/3xhmk41abOfA==","signatures":[{"sig":"MEYCIQCBhuzB8ZIVoTww/k9BIlrs+NQPUxvjNcAh5tpCaQnuOQIhAO83mFU/2V/zF+49ZjFfnVp4Gce8E4pep8BxYIPpv4Bm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6883076},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.69.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/9155b8ea704d3de7ce3131b5235b38a5/uilint-react-0.2.69.tgz","_integrity":"sha512-ETsAZCy8VM4+oyC9Fgxa+ZnjuWi/I+o1SUc8SRAdBdA4dERi5vjnmLjjkp8tCZQqCywmXx9lB/3xhmk41abOfA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.69","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.69","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.69_1769496063738_0.9728094643475362","host":"s3://npm-registry-packages-npm-production"}},"0.2.70":{"name":"uilint-react","version":"0.2.70","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.70","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"99002ef6db5efb1f3940a4202ccbea09c7a7738b","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.70.tgz","fileCount":185,"integrity":"sha512-ZwQybfMvGidOtTFstCuMajKersGd7X+heWG7GBNsxz4Rzk/N6Ua6KefkXFahoDCfIJ5pneosdEdQ+HOhqlBSnA==","signatures":[{"sig":"MEYCIQDSwBiEcFk4WKLPLoUkYATP3iXTasmvCfuVIaVu16nhaAIhAPMOQhy9BiH8cU837fwBVoSyFnIhKtdkxrBU83EG/YQp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6890773},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.70.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/c9158bbacaa9b0ed58074a304bee34c1/uilint-react-0.2.70.tgz","_integrity":"sha512-ZwQybfMvGidOtTFstCuMajKersGd7X+heWG7GBNsxz4Rzk/N6Ua6KefkXFahoDCfIJ5pneosdEdQ+HOhqlBSnA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.70","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.70","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.70_1769496903728_0.9545240849824845","host":"s3://npm-registry-packages-npm-production"}},"0.2.71":{"name":"uilint-react","version":"0.2.71","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.71","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"4be527922b2d9b59c58859b3ecac0cd0dd18bfec","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.71.tgz","fileCount":185,"integrity":"sha512-6ZaF5K3MTIK9+gNRyYr72+qOrzUVJNANmyBMtYgEwj3nytdj5hj2JG/DU7XDEguikC3QApHo7ITLrMsJgB50GQ==","signatures":[{"sig":"MEUCIQDb4Yt0kXZdxIjnCQL3G6o6A58SL1mQZ2VGhNRycQIIaQIgCK/T88yzSHmRF4nu3165LD9dc1cFThp1LGuIypk9szs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6938872},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.71.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/f7f90b6cfeba3236e2bdf375a1bf4c7a/uilint-react-0.2.71.tgz","_integrity":"sha512-6ZaF5K3MTIK9+gNRyYr72+qOrzUVJNANmyBMtYgEwj3nytdj5hj2JG/DU7XDEguikC3QApHo7ITLrMsJgB50GQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.71","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.71","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.71_1769569379732_0.47966675302738193","host":"s3://npm-registry-packages-npm-production"}},"0.2.72":{"name":"uilint-react","version":"0.2.72","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.72","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"80da684d5e957f3962f6213603235027cf270777","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.72.tgz","fileCount":185,"integrity":"sha512-KT81KvKD5iGZC/AhNaW2JOXsEH5QbEa8suLyqoK0HaqMIuhhwgoz87LQY4C55EcAoogK8PB5EULED5NuulXCxw==","signatures":[{"sig":"MEQCIHaYv0r76S5PvLxaQfMocV8ijdLgGZUQ5tz7hIrvIdNMAiBc4+T/0lXlFcugjl+MCvy/6RYsxVlYF+agmp/tDyC74Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6938872},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.72.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/084fa5416de5487cf3394cd8e272aec8/uilint-react-0.2.72.tgz","_integrity":"sha512-KT81KvKD5iGZC/AhNaW2JOXsEH5QbEa8suLyqoK0HaqMIuhhwgoz87LQY4C55EcAoogK8PB5EULED5NuulXCxw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.72","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.72","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.72_1769645495184_0.23270459949815447","host":"s3://npm-registry-packages-npm-production"}},"0.2.73":{"name":"uilint-react","version":"0.2.73","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.73","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"58b2d3ff94ab8beedfd9683f4f99df95b8bb06c3","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.73.tgz","fileCount":193,"integrity":"sha512-R25zuWoXqr3hMDjQ6Ia1E4qiNV8TXpXyWxtmQRVnC8Cqj71Y9m5gorR2oCJRk/hz1CVfa3XmW4VvMEGZkuEHyw==","signatures":[{"sig":"MEUCIQDiuVau4zLOs3rdC234JfNJ6l1QqzL/HyrEmKI2IqDONwIgBlWzx2gabI5Sl68TGx1em1rYhu9xJfW0wPe93ba0dg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7389194},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.73.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/ea0782d3470856e27ffbb221bbfb7049/uilint-react-0.2.73.tgz","_integrity":"sha512-R25zuWoXqr3hMDjQ6Ia1E4qiNV8TXpXyWxtmQRVnC8Cqj71Y9m5gorR2oCJRk/hz1CVfa3XmW4VvMEGZkuEHyw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.73","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.73","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.73_1769649591320_0.8059026765193844","host":"s3://npm-registry-packages-npm-production"}},"0.2.74":{"name":"uilint-react","version":"0.2.74","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.74","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"e625a3158679dc094cb21f29a15faebff0b642ec","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.74.tgz","fileCount":193,"integrity":"sha512-g6nbTkTt+CgdOeWMFzy1lKj8d+PonyI3BqBH6w/N/dcRYSJ8a9bbtRlHkOkZNAhPWIa8xVv7mhk9fmPKK/OZfw==","signatures":[{"sig":"MEQCIFDjhCobMoNXNBgFYclbkLXF4pnPgBQoXWU6c9FtDOp2AiA1z/1zY/nZs1veV01FhwRMk7cMbD5DF0seh19n8IeBdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7389194},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.74.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/f73e97dcbd92a5ac5e17c62484c2fa59/uilint-react-0.2.74.tgz","_integrity":"sha512-g6nbTkTt+CgdOeWMFzy1lKj8d+PonyI3BqBH6w/N/dcRYSJ8a9bbtRlHkOkZNAhPWIa8xVv7mhk9fmPKK/OZfw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.74","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.74","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.74_1769727201793_0.7403754708645369","host":"s3://npm-registry-packages-npm-production"}},"0.2.75":{"name":"uilint-react","version":"0.2.75","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.75","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"44fea7794691da12adebf78977c17577c7c95ef1","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.75.tgz","fileCount":197,"integrity":"sha512-4B+NFjt67AIuO2uDzObEsSyhTdQG1jjT7r27Nnou8Mr9O3gMU3dsJEvpT6PFEgX8njJAZ0ARkB3wxNYcgmceDg==","signatures":[{"sig":"MEYCIQC8lppCWSEs3hCMpwlA5DRc4fyGcye9yZLVeMcBxQyk6gIhAN+VVCH0Rb+by0VvC9+mZvE/hLFIjhf4rQNFYHBf77oy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7593795},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.75.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/f713bf015dff0d40a081d7ef8de95915/uilint-react-0.2.75.tgz","_integrity":"sha512-4B+NFjt67AIuO2uDzObEsSyhTdQG1jjT7r27Nnou8Mr9O3gMU3dsJEvpT6PFEgX8njJAZ0ARkB3wxNYcgmceDg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.75","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.75","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.75_1769757018476_0.04871387074139322","host":"s3://npm-registry-packages-npm-production"}},"0.2.76":{"name":"uilint-react","version":"0.2.76","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.76","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"e903dece5c36578b88e78cf5154c8185202ada58","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.76.tgz","fileCount":197,"integrity":"sha512-cQ+K+/8bg2SEONETx8T3R6RGk/TFK6m5M7OGP3DTCb0JYGiSCkJNLo5WywfPIM/DoC9qEti2xfhcKGUXxdJwrg==","signatures":[{"sig":"MEQCIA0I8ooCftmLBdMMG9MQQ9j/2wI3b+w+A86mEIuTiXJXAiA0a4ECns3aSfhMz5bsxSnkiGdXWVlSIdIeG/obCqUkTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7593888},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.76.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/a5036b20c54e35888a489ac9a03463b0/uilint-react-0.2.76.tgz","_integrity":"sha512-cQ+K+/8bg2SEONETx8T3R6RGk/TFK6m5M7OGP3DTCb0JYGiSCkJNLo5WywfPIM/DoC9qEti2xfhcKGUXxdJwrg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.76","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.76","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.76_1769758470409_0.24561685932752675","host":"s3://npm-registry-packages-npm-production"}},"0.2.77":{"name":"uilint-react","version":"0.2.77","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.77","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"a1d621411e1fcd4755ed8d6e5fb9020d5343c01f","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.77.tgz","fileCount":197,"integrity":"sha512-rtAr0HhyoFeBJEH9wSzuQs6u3ib17mw1IX6cOmOBT4Q0ggLpmapgopOn+QoHJAq/KX2WkwVX+jzdMZnX1AfVcA==","signatures":[{"sig":"MEQCIBExsQP/p6/3M0tVGyJ6vYjGU9E2clccHNSQmQaIIptrAiB+qVkcg4Mdv1Kt/QvSY2ODZDVoY3gEZ1fYgtUoDqnjXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7587605},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.77.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/f3eab7451d6d20ba204b6c0e52534adf/uilint-react-0.2.77.tgz","_integrity":"sha512-rtAr0HhyoFeBJEH9wSzuQs6u3ib17mw1IX6cOmOBT4Q0ggLpmapgopOn+QoHJAq/KX2WkwVX+jzdMZnX1AfVcA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.77","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.77","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.77_1769758734674_0.8463252562702879","host":"s3://npm-registry-packages-npm-production"}},"0.2.78":{"name":"uilint-react","version":"0.2.78","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.78","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"e2dc65d8d0aa0a1746ad7b872d23dc076d55a82f","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.78.tgz","fileCount":205,"integrity":"sha512-jlSwo/r9DsG+YGUOv5G0PqWq5+s7KdlwHuXMu2RbTGFpPG6rwBUeGa/HvYOPmaKfWw/WLdI5ViD/xJ5Yohcr2A==","signatures":[{"sig":"MEUCIFu9u8oLaOq+Azx416MJpnRcCBUX10ffdPPVvffB1FTLAiEAoxJb7MLyrfIu5I5qNoHN6wbxzgRS5xHbkP3fFkZKyao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7637260},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.78.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/2cb197465a748fcfb3b54bc308cd92d0/uilint-react-0.2.78.tgz","_integrity":"sha512-jlSwo/r9DsG+YGUOv5G0PqWq5+s7KdlwHuXMu2RbTGFpPG6rwBUeGa/HvYOPmaKfWw/WLdI5ViD/xJ5Yohcr2A==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.78","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.78","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.78_1769759256712_0.9416520412105667","host":"s3://npm-registry-packages-npm-production"}},"0.2.79":{"name":"uilint-react","version":"0.2.79","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.79","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2d01dfc9fe244bb86dbb35fc444175858743b0f5","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.79.tgz","fileCount":205,"integrity":"sha512-ElSs/bHEF7ozHE76tToKCI9tcPYCs28oAEsTEjzy4lLMZdKHCrJI687zCVDVJbwJ1ry8vOcjxkPfIxiKhmmo0Q==","signatures":[{"sig":"MEQCICLT4fNhyIkE2S+wyAkNgE+J0NtwyibDQpQULhdkf1spAiB2CJJGeon851QksGjhT6J1BrBbLT0IDBM3KhBRJJiZSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7637260},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.79.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/5eceab8a289c997936668c221b9595a7/uilint-react-0.2.79.tgz","_integrity":"sha512-ElSs/bHEF7ozHE76tToKCI9tcPYCs28oAEsTEjzy4lLMZdKHCrJI687zCVDVJbwJ1ry8vOcjxkPfIxiKhmmo0Q==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.79","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.79","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.79_1769760482275_0.06050966485831588","host":"s3://npm-registry-packages-npm-production"}},"0.2.80":{"name":"uilint-react","version":"0.2.80","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.80","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"350717bcd064dcc84135fba6fb7b7efff06e678d","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.80.tgz","fileCount":205,"integrity":"sha512-QuikXHM/zAXWMY2CoUBXLUOiUI+7DbYtU9PoQcdHM5ZTMNTOi0n97OWCG1spFPqoWRFF3Qeu7QL11K9x0RFVoQ==","signatures":[{"sig":"MEUCICk+U8gLHZY/4Zd86IViRkzYmwpsTJphckSqR91CGXErAiEAwGjZy+w+YM4P4sLYFD2Vh/a7hRZp3RAe2PpVMgLwT3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7637260},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.80.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/bff335c7c44b38c9eec8f70cd92d2d83/uilint-react-0.2.80.tgz","_integrity":"sha512-QuikXHM/zAXWMY2CoUBXLUOiUI+7DbYtU9PoQcdHM5ZTMNTOi0n97OWCG1spFPqoWRFF3Qeu7QL11K9x0RFVoQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.80","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.80","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.80_1769760826524_0.9101979124615529","host":"s3://npm-registry-packages-npm-production"}},"0.2.81":{"name":"uilint-react","version":"0.2.81","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.81","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"ede9dede37b38e8d9da681fb84123563272a86ef","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.81.tgz","fileCount":205,"integrity":"sha512-iBbcpH+BJkpcUNmY5oSuR8rg/4l5IfVpkdwMcfdWRKxFdhmocvr0S6kG55rJ9koxCKGQcapgwsU6pY6pnpsVTg==","signatures":[{"sig":"MEUCIQCzDUi2QHOjWOE6dpChDdKvWxp5XiWFa2KocBlYVSRrlgIgI4W1FCo55Gcuz0gACQr2nqVCV3Yn6xJSSJajEbFSer0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7637260},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.81.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/99251e5a10bdf2a0e5948e1aee5b06f9/uilint-react-0.2.81.tgz","_integrity":"sha512-iBbcpH+BJkpcUNmY5oSuR8rg/4l5IfVpkdwMcfdWRKxFdhmocvr0S6kG55rJ9koxCKGQcapgwsU6pY6pnpsVTg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.81","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.81","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.81_1769761300388_0.5257462131678323","host":"s3://npm-registry-packages-npm-production"}},"0.2.82":{"name":"uilint-react","version":"0.2.82","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.82","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2e6584ec78ee7b7156eca5aba82a1ed69ee7a85f","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.82.tgz","fileCount":205,"integrity":"sha512-AqI94kpWkyAKL3B7jEmZYjkZQ5Cg5JdaCB8tv4YHA/msZYoj8YFjDYA3sZUmUxvMSuDW1851oTwIsm8Y8t1y6A==","signatures":[{"sig":"MEUCIDJIYqHq5SxdG6iwUDOFBFnGZd0JSv5RBVF3PggZFvUDAiEA6tVZ9WHfpkxqHsJcB/3S+sWtpvDwk/xpFVb/giZ0Ve4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7637260},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.82.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/b79780af2859eda17f495ec2099d449b/uilint-react-0.2.82.tgz","_integrity":"sha512-AqI94kpWkyAKL3B7jEmZYjkZQ5Cg5JdaCB8tv4YHA/msZYoj8YFjDYA3sZUmUxvMSuDW1851oTwIsm8Y8t1y6A==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.82","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.82","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.82_1769761569517_0.9386226752394029","host":"s3://npm-registry-packages-npm-production"}},"0.2.83":{"name":"uilint-react","version":"0.2.83","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.83","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2c9054dc8da61c3bbaff2180475a279ed0db35e0","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.83.tgz","fileCount":205,"integrity":"sha512-/YoWW8Fi2v2HQ8RO5bs7fHIRL1kJ5mVvYyiERfeMto2AaGN4SLaYQuVU5SCUkmT6lWIlJzk3kH/AJ/KleIuCDQ==","signatures":[{"sig":"MEUCIDUPEfargmc7qTBzKbcgrK3t68ay9TS5v83TRHW0SiIGAiEAoMKWRnGuUEs00QmHmQLIiYPbSvxij33tQoaW/9AVN8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7637260},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.83.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/802ab9d200ba03a38ef2daf948516c08/uilint-react-0.2.83.tgz","_integrity":"sha512-/YoWW8Fi2v2HQ8RO5bs7fHIRL1kJ5mVvYyiERfeMto2AaGN4SLaYQuVU5SCUkmT6lWIlJzk3kH/AJ/KleIuCDQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.83","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.83","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.83_1769762152782_0.553048790633411","host":"s3://npm-registry-packages-npm-production"}},"0.2.84":{"name":"uilint-react","version":"0.2.84","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.84","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"91cb508efce15225ad3972b4646654f90fe83979","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.84.tgz","fileCount":205,"integrity":"sha512-kd1Ys6ZRu3DLIDIJwnbky8CbdpLKkwR1UIVPRZIm90/NXYWgNPmDddy0KJMgpE3+FCwMIi8FlYsfBZE7JVWYNw==","signatures":[{"sig":"MEYCIQCY9F7FQfEdxy5o5EY4qbs83DbAbbxzLMrbeZoneLJ/4wIhAJxC38gFgCTgZDbU8RA5J3Zg+2Wr7MF2W4FX1u41BjDH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7637260},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.84.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/b585196ec5b3cf412fe40fe2e136072e/uilint-react-0.2.84.tgz","_integrity":"sha512-kd1Ys6ZRu3DLIDIJwnbky8CbdpLKkwR1UIVPRZIm90/NXYWgNPmDddy0KJMgpE3+FCwMIi8FlYsfBZE7JVWYNw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.84","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.84","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.84_1769762550612_0.17776698115029643","host":"s3://npm-registry-packages-npm-production"}},"0.2.85":{"name":"uilint-react","version":"0.2.85","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.85","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"11929b1da96d41aeb0c39b6005df873b6423a02b","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.85.tgz","fileCount":205,"integrity":"sha512-i9GS4smt8DF5/+Grgk9NWe1emIuHWDaHRlKAFxXQKTII4wkb7nxNJM0drtkI+xB2QFkw8GIf09FPEsMYi61Z5g==","signatures":[{"sig":"MEYCIQDyhXTTeC3fUHMaFNtkY64yk6EuEwOErI64a+Qt4jNbwgIhANfgTtQWxbqo8Iz9pBjkqWmJE87r9DKz+jgbCYZYY50B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7647805},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.85.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/8abf99158ca714a772c78cdd8d68aaee/uilint-react-0.2.85.tgz","_integrity":"sha512-i9GS4smt8DF5/+Grgk9NWe1emIuHWDaHRlKAFxXQKTII4wkb7nxNJM0drtkI+xB2QFkw8GIf09FPEsMYi61Z5g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.85","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.85","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.85_1769811577847_0.7747185216840293","host":"s3://npm-registry-packages-npm-production"}},"0.2.86":{"name":"uilint-react","version":"0.2.86","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.86","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"942c7640248c76df03f9e3f06eb5c84d192d18e8","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.86.tgz","fileCount":205,"integrity":"sha512-AZtPTmPhkPEslge2T3k63SbySIXAnosE9+CRV9qcLpaXaaVP3vNIKpWwWUK3ct1rIy3u7tyi9Yj97KK+hTnQBg==","signatures":[{"sig":"MEQCIDjw4gUV11EDqrD7JCG9nCG6AQYfnEIOHA8ZruPtiTAIAiAaaq9zmBazpYBT5qODm7I7Et67qsWbX3jsTLTbYxr5CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7648402},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.86.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/ad2deaf246d88780543d46c97ff7e73f/uilint-react-0.2.86.tgz","_integrity":"sha512-AZtPTmPhkPEslge2T3k63SbySIXAnosE9+CRV9qcLpaXaaVP3vNIKpWwWUK3ct1rIy3u7tyi9Yj97KK+hTnQBg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.86","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.86","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.86_1769812899586_0.847544718026686","host":"s3://npm-registry-packages-npm-production"}},"0.2.87":{"name":"uilint-react","version":"0.2.87","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.87","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"d7a090f2dd5b82c6ff388d7af43fceb033c4167e","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.87.tgz","fileCount":205,"integrity":"sha512-7/EYsxN9Cx9CmkGJwYpXWkZb8WVZ3QZnZx9JeqBoGNKTguqyPdHBR/FjfnD6+UnRB1Rz7Wu42TzNAEReVXCZOw==","signatures":[{"sig":"MEUCIBvWqqo++Jac6pRzOfLJpZ82E/TT7p3bp/bXJHI9BKFyAiEAhFV7KRCZxmf0st3/6BuxP+C68nmsAUNFjALsBHG1izU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7649150},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.87.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/a7391b1bdde929156a7f7db663d8602c/uilint-react-0.2.87.tgz","_integrity":"sha512-7/EYsxN9Cx9CmkGJwYpXWkZb8WVZ3QZnZx9JeqBoGNKTguqyPdHBR/FjfnD6+UnRB1Rz7Wu42TzNAEReVXCZOw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.87","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.87","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.87_1769817431713_0.17351575073468095","host":"s3://npm-registry-packages-npm-production"}},"0.2.88":{"name":"uilint-react","version":"0.2.88","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.88","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"7a5b6ee1fb942172114c35cc8bbde0f7ad2d0ec6","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.88.tgz","fileCount":205,"integrity":"sha512-CdbgSlq8booDbUy3JJEpCsp9CLduikXzeYEfvfv4jteVPReHZyVP/rDi3Vc0aDQAcyh0dRoZTan1wili4ydBGA==","signatures":[{"sig":"MEYCIQD1RjT9oYnUjkYC/JdKhtRViiHfsXyuA0Bkkk5qZvUFPwIhALrbwsOi8AaxOMAL/F39FMkoOwAG+ipN2x/R1AArtgCC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7646691},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.88.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/22d2c3689cd4d9f29a3ca518da713923/uilint-react-0.2.88.tgz","_integrity":"sha512-CdbgSlq8booDbUy3JJEpCsp9CLduikXzeYEfvfv4jteVPReHZyVP/rDi3Vc0aDQAcyh0dRoZTan1wili4ydBGA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.88","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.88","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.88_1769830284355_0.48514844942926616","host":"s3://npm-registry-packages-npm-production"}},"0.2.89":{"name":"uilint-react","version":"0.2.89","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.89","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"5847660d0f1ae8c65c6aee669ad77f55ee73e123","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.89.tgz","fileCount":207,"integrity":"sha512-LIEzkRw5hlOMEzmthcCg7SSFnMhOJx3OsrVSN+tELD1aBIP1kqJJ6fL1HeCTyOALPDXyLamegk4m6oQl9pK7kA==","signatures":[{"sig":"MEUCIQDpfV9LRyYrXb7ohjalBSWCFEP2Q4np3MzFPUHQ4+L/OQIgV2KDaubdl73kxZfcxB2gnXy5I2naKYGSdyQ0keEmMFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7652586},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.89.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/baecc702c705b0aed78fbedb20ec52ec/uilint-react-0.2.89.tgz","_integrity":"sha512-LIEzkRw5hlOMEzmthcCg7SSFnMhOJx3OsrVSN+tELD1aBIP1kqJJ6fL1HeCTyOALPDXyLamegk4m6oQl9pK7kA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.89","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.89","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.89_1769847415773_0.9088559215223015","host":"s3://npm-registry-packages-npm-production"}},"0.2.90":{"name":"uilint-react","version":"0.2.90","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.90","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"b9294922322c34f4329fe6c888458493d84727c8","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.90.tgz","fileCount":207,"integrity":"sha512-n0jIahKXq5LzyGKlPF6iS8Q4wavO9TTWOVBkuwGkA0fsz6pCdsRYU36f+XOjt3iQ0QXVeG+mLdS56kpcgShoIQ==","signatures":[{"sig":"MEUCIQCHEMdA0xR4ojMgvOAR4T0sEtHb2ha6PPzMbCi7wnNr6gIgfAnM7dn5cQUx0g00iqm8Ypzv/bxDnI5i9LKH2/JC7TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7652586},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.90.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/5c05a62b8a9204b9c5be69ca912b2051/uilint-react-0.2.90.tgz","_integrity":"sha512-n0jIahKXq5LzyGKlPF6iS8Q4wavO9TTWOVBkuwGkA0fsz6pCdsRYU36f+XOjt3iQ0QXVeG+mLdS56kpcgShoIQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.90","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.90","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.90_1769880543217_0.5573710245780206","host":"s3://npm-registry-packages-npm-production"}},"0.2.91":{"name":"uilint-react","version":"0.2.91","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.91","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"ffe9ac98af5abe58c37b433906df2bb75a991541","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.91.tgz","fileCount":207,"integrity":"sha512-C72ACx8NYWrFrFwG1dyWgmnUCuFar8UyfkvXcHlVIlkwuKGsILAl+UTSpTY2SIUs7GrnVMXpR8l68QXY3kovwg==","signatures":[{"sig":"MEUCIQClKxPTBGoMxEyzISRWz8ahP6mRAJDG7awDTRA2gc7ipgIgbwao4y+1jq5RriD7oLwTFy0YrBIvweAHoxhU1Y2AUwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7679808},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.91.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/f572fab9da8a08adeab4c78ab4fa57e7/uilint-react-0.2.91.tgz","_integrity":"sha512-C72ACx8NYWrFrFwG1dyWgmnUCuFar8UyfkvXcHlVIlkwuKGsILAl+UTSpTY2SIUs7GrnVMXpR8l68QXY3kovwg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.91","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.91","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.91_1769886651096_0.25154256895021154","host":"s3://npm-registry-packages-npm-production"}},"0.2.92":{"name":"uilint-react","version":"0.2.92","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.92","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"e443a32d7c3a86d9466097fb5ae6755607d6d008","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.92.tgz","fileCount":205,"integrity":"sha512-KVSGQeYSgZaEwzsgI0VvTfKovOAqD2LwyQM6bPAWxtJBNddISx2D9XBeb4bqfVmoMrs5eobHl9nVKChCpGSKWA==","signatures":[{"sig":"MEUCIQD15fOMoTBDssyK/5nyEjbDR/WO1HS5dMzII8acebQ2dgIgVwOH0WRwQ0etuvHdwmp7B4UgaXJ0yXVinD8uHWIDA6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7722285},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.92.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/7b963c409235f61af022fafa9ae9d915/uilint-react-0.2.92.tgz","_integrity":"sha512-KVSGQeYSgZaEwzsgI0VvTfKovOAqD2LwyQM6bPAWxtJBNddISx2D9XBeb4bqfVmoMrs5eobHl9nVKChCpGSKWA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zustand":"^5.0.10","uilint-core":"0.2.92","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.92","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.92_1769894959634_0.6930211353222129","host":"s3://npm-registry-packages-npm-production"}},"0.2.93":{"name":"uilint-react","version":"0.2.93","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.93","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"fc063d511c1be7e8950837c100035cf82fbf7485","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.93.tgz","fileCount":215,"integrity":"sha512-+t+rlfvTFByXk/GikbBSKXs5zMiRc2kEKQjt02qCBDMluskf6jGTP8N0fUwEFlAqD4bVmTvqL+hyaDkyTZ9q1g==","signatures":[{"sig":"MEUCIQCp4xMZtA22hOiAcr9H/oZboaKUBS5X+Y8naet844FuQgIgOqAxZsImPyjMry/YXKzpWUyVfusvNcK6TtVynFdHMm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7739198},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.93.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/109f4c8c2a415ff38eb8dd23a0ecb468/uilint-react-0.2.93.tgz","_integrity":"sha512-+t+rlfvTFByXk/GikbBSKXs5zMiRc2kEKQjt02qCBDMluskf6jGTP8N0fUwEFlAqD4bVmTvqL+hyaDkyTZ9q1g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.93","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.93","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.93_1769895381097_0.9241473722858722","host":"s3://npm-registry-packages-npm-production"}},"0.2.94":{"name":"uilint-react","version":"0.2.94","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.94","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"a2e1fbc21907d116bc42ab3f20fa0f0c9a3cdb43","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.94.tgz","fileCount":215,"integrity":"sha512-uqOCsIWbtkjQ9007cxFBH4mI+02HZpDLbWbeW1JnAKXAtYTejSK1svCH1NKRPiUH+mEU5bySFHLbGj/q4CUVjw==","signatures":[{"sig":"MEQCIG95wXj7k9ea1UXaC44qW0ELfNx2ttiYzaiiPf3czNtoAiAyN07CqAcAzJuiMwV+0gdebpJIf9KUArZGb7G8VRKvuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7746400},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.94.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/81d61a3e164ef4286dac98c94d58dad1/uilint-react-0.2.94.tgz","_integrity":"sha512-uqOCsIWbtkjQ9007cxFBH4mI+02HZpDLbWbeW1JnAKXAtYTejSK1svCH1NKRPiUH+mEU5bySFHLbGj/q4CUVjw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.94","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.94","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.94_1769897037473_0.8985200072699355","host":"s3://npm-registry-packages-npm-production"}},"0.2.95":{"name":"uilint-react","version":"0.2.95","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.95","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"f3ff4cdf5df2e4ac1eeabfc586cabaf7fd7f83d1","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.95.tgz","fileCount":215,"integrity":"sha512-XBwSi+9atjiOl1b+QRDjdr0UyZSGgsXbMXpMDZ/irwXx7LUyfBY/4oH5FpOuchMNBc9xlXMDz2zV8Dlm0PsS5w==","signatures":[{"sig":"MEYCIQD+BR8c8OR7JrvhKjk21XI+BEIBVDkfJAD29IFLayHiIwIhAIdPH5CzSm1Sda8YSkcqIEHSUsYbxz6JucTuf7v9zmAe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7749713},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.95.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/1e20ce90b44e5022737f259319bb8841/uilint-react-0.2.95.tgz","_integrity":"sha512-XBwSi+9atjiOl1b+QRDjdr0UyZSGgsXbMXpMDZ/irwXx7LUyfBY/4oH5FpOuchMNBc9xlXMDz2zV8Dlm0PsS5w==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.95","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.95","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.95_1769901080115_0.711344874889049","host":"s3://npm-registry-packages-npm-production"}},"0.2.96":{"name":"uilint-react","version":"0.2.96","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.96","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"4bd16f36eafd7bdb11ead5d2b463f7746889a722","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.96.tgz","fileCount":215,"integrity":"sha512-DNa9swOup7cSvnpJDp8tYYKT07UnKaKwU6C+C2EeHB9qwCFgYp7UlgDeHIsPZ6WM01Hd1QagPAPjbGguBD77zg==","signatures":[{"sig":"MEUCIQD1pnktRJr+4WzzqPHBem+EZEICGX2UW703v6iQRMraiQIgSBcNRLEGkg05RkzdzZryNvDhzz93aHrRWfBGsJ/xb0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7749713},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.96.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/5582092bfe7a8056f6f89f1e8291c25c/uilint-react-0.2.96.tgz","_integrity":"sha512-DNa9swOup7cSvnpJDp8tYYKT07UnKaKwU6C+C2EeHB9qwCFgYp7UlgDeHIsPZ6WM01Hd1QagPAPjbGguBD77zg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.96","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.96","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.96_1769910056976_0.9368542490589062","host":"s3://npm-registry-packages-npm-production"}},"0.2.97":{"name":"uilint-react","version":"0.2.97","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.97","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"a567abd0e49ee0f7f7ff7d13dc0e5b44dc3d157b","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.97.tgz","fileCount":215,"integrity":"sha512-lu1MZW8336q/u+XIXL749BPjzwVcJuNtqWMwee7N0sIbu2tZZ6ZOJhK3YLYVpMV7+DfWwoNrVjdYJCidxUgvjA==","signatures":[{"sig":"MEQCIHt7va3QkoOxDUHINudo6Z6kZ+3m1oCrbrkoJyBJnTOgAiAY8UJvXk0Ds/iwl42qYWTcwJ/6WKzADh3cfwFnlLym+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7749713},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.97.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/6b5dd2329416cf9f817f214d841ebf2f/uilint-react-0.2.97.tgz","_integrity":"sha512-lu1MZW8336q/u+XIXL749BPjzwVcJuNtqWMwee7N0sIbu2tZZ6ZOJhK3YLYVpMV7+DfWwoNrVjdYJCidxUgvjA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.97","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.97","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.97_1769911109061_0.8520566431241205","host":"s3://npm-registry-packages-npm-production"}},"0.2.98":{"name":"uilint-react","version":"0.2.98","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.98","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"3ddc83e844edfbd4a57e8735a089304c16049e6b","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.98.tgz","fileCount":215,"integrity":"sha512-XErBD5wauA4il+trNRqYkQPzDQDc79+lLVHZWY0FH/bamQ0FmB6KSCT9nxBDCnP7ElkP0Q1nw2BFMbixlqlvCw==","signatures":[{"sig":"MEYCIQDptbbJIkUEdfNEde6C0m6x3JC1K+BJrg0H7plrMLBS8wIhAKQtZhLkQSK4ooaAChw4K9t4M4pkGzkS9tcGbfT9S6PD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7749733},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.98.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/4d607736de55369dfc3038ce9e5b792d/uilint-react-0.2.98.tgz","_integrity":"sha512-XErBD5wauA4il+trNRqYkQPzDQDc79+lLVHZWY0FH/bamQ0FmB6KSCT9nxBDCnP7ElkP0Q1nw2BFMbixlqlvCw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.98","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.98","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.98_1769911466234_0.6663532069534595","host":"s3://npm-registry-packages-npm-production"}},"0.2.99":{"name":"uilint-react","version":"0.2.99","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.99","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"413bc586c2f5d5484c0b20eb79f2073a1a708483","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.99.tgz","fileCount":237,"integrity":"sha512-hO1HVEazQO7Tak7RtTkDVNP+X0Nsst+e9SZwLfItRWKIT0641XfuOHY+Io4ZlwLCgfgMZmgEMkzWOSeEcGYN6A==","signatures":[{"sig":"MEUCIGhbdnFlFNTSnTz76ghiYPAOjdbgtHGkO8m6U+xR23BYAiEAnSKMQrpvbGosV1MFQOSQWzQGi1yz8qul+Z2uVTv+WRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7877846},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.99.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/a02cd64580033da36e8affbb9dcd8ea9/uilint-react-0.2.99.tgz","_integrity":"sha512-hO1HVEazQO7Tak7RtTkDVNP+X0Nsst+e9SZwLfItRWKIT0641XfuOHY+Io4ZlwLCgfgMZmgEMkzWOSeEcGYN6A==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.99","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.99","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.99_1769930677901_0.07196149434040566","host":"s3://npm-registry-packages-npm-production"}},"0.2.100":{"name":"uilint-react","version":"0.2.100","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.100","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"49b481ad245feda5712a218c137bff700a154ed0","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.100.tgz","fileCount":243,"integrity":"sha512-iUNIRKJD1TtIfj9HPR7EkSV6UvXELeksNOuAW0I1lHtoSFwAmeF6iJpTZA5A0mygafosBT51ByBqq97ZrxMnqQ==","signatures":[{"sig":"MEUCIAjmBhinlB1dypi8/S+nbQCYQ3Ulz7qIIqq/3+U2kNx/AiEA+SIZ/hJLJqoKeu9cRUl9/swccgvFT7NRbQdnr9V6pH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7893989},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.100.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/1f64ee42d6a983d2034afcd3b5f51b56/uilint-react-0.2.100.tgz","_integrity":"sha512-iUNIRKJD1TtIfj9HPR7EkSV6UvXELeksNOuAW0I1lHtoSFwAmeF6iJpTZA5A0mygafosBT51ByBqq97ZrxMnqQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.100","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.100","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.100_1769931913359_0.4974565800569615","host":"s3://npm-registry-packages-npm-production"}},"0.2.101":{"name":"uilint-react","version":"0.2.101","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.101","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"e5fa9d37849afc61d72827ea2531688117c397fd","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.101.tgz","fileCount":231,"integrity":"sha512-phDRrMblaohH2HK8AQn88dR4iabKf+w30LeqzQsfx8I0mfXJtqVmr31e9b4AufaqGxWW6IQ8i6dF/qcRkxD68g==","signatures":[{"sig":"MEUCIHGHQUDOYOA8XbUMFDQWssoIXs6URo5U4Yr+sv6AlVGxAiEAgwUc08yuX1M0JJEfiJ/tgM+/H5HFW/hmWX6G58Ct+ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7819855},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.101.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/ade1f8f41733823e63300f51128199f1/uilint-react-0.2.101.tgz","_integrity":"sha512-phDRrMblaohH2HK8AQn88dR4iabKf+w30LeqzQsfx8I0mfXJtqVmr31e9b4AufaqGxWW6IQ8i6dF/qcRkxD68g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.101","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.101","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.101_1769966499386_0.978184058359179","host":"s3://npm-registry-packages-npm-production"}},"0.2.102":{"name":"uilint-react","version":"0.2.102","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.102","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"5cfdcc8bfa7fa9b6336498023e8d11820d6dc64f","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.102.tgz","fileCount":231,"integrity":"sha512-YGFUdCGMkroSJ1G3KXw8oPNp8bXEo9podn44STFBYb6mklqGdT2wekYQfBMrUqoV2Y3B6zfY+365AtZr3O2CkA==","signatures":[{"sig":"MEQCIQD6aVia+0dEonuFhVbLTQetHcq9e/CByoqxedYe+GPouQIffLXiFmZ1AqLMMkqxVRnks/anYoFYmz4u/yPTrJ+jnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7819855},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.102.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/6d07de1cda241b8bdc0469301ed22b34/uilint-react-0.2.102.tgz","_integrity":"sha512-YGFUdCGMkroSJ1G3KXw8oPNp8bXEo9podn44STFBYb6mklqGdT2wekYQfBMrUqoV2Y3B6zfY+365AtZr3O2CkA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.102","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.102","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.102_1769967444334_0.5120120660626906","host":"s3://npm-registry-packages-npm-production"}},"0.2.103":{"name":"uilint-react","version":"0.2.103","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.103","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"137bb064de041f94441bed79174fe7e4f214da93","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.103.tgz","fileCount":219,"integrity":"sha512-pbrQlp8smlrea013sycO4WsxsRZi0GpRn4y7cqmSaAV590tV07bG2lmSdNNNN3ujTKZERFkesPI26nYfHm83IA==","signatures":[{"sig":"MEUCIQCyadaLyLlOpQvon6PTWvR2zaXgmHWw86LrHtJB22Yt9gIgdKXwkB7ACuYds7BQkh6flRwYBK1B8sxSgSKU/6PuEPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7595535},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.103.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/896cc479d2b80ff8bd23def1732cad94/uilint-react-0.2.103.tgz","_integrity":"sha512-pbrQlp8smlrea013sycO4WsxsRZi0GpRn4y7cqmSaAV590tV07bG2lmSdNNNN3ujTKZERFkesPI26nYfHm83IA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.103","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.103","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.103_1769969198929_0.9520735665388325","host":"s3://npm-registry-packages-npm-production"}},"0.2.104":{"name":"uilint-react","version":"0.2.104","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.104","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"49964fc3edd36336a1a1401931a2e28ac137b36f","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.104.tgz","fileCount":223,"integrity":"sha512-KLdpuGu5JZln0WpirTUgtTgcN3ZkVG0QqBIwKMrdpdmAokhI1K/Mrd0nAvSUleyt75pkib8p5i2aaacUtso4rg==","signatures":[{"sig":"MEQCIFJljmk/sgCGfAOtsoc07MCVUwx0idpBXzunHHW7O+jbAiBI+7BFyfVVMwyyQDUQfIai68hp0QDqSguuJg8UHC7rEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7636081},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.104.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/341c2af0f6521b41f74ea3cfbce1073a/uilint-react-0.2.104.tgz","_integrity":"sha512-KLdpuGu5JZln0WpirTUgtTgcN3ZkVG0QqBIwKMrdpdmAokhI1K/Mrd0nAvSUleyt75pkib8p5i2aaacUtso4rg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.104","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.104","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.104_1769972162605_0.5331518019577934","host":"s3://npm-registry-packages-npm-production"}},"0.2.105":{"name":"uilint-react","version":"0.2.105","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.105","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"c69f458c4dbcda6d1ca37b9c88ad13197c27d1cf","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.105.tgz","fileCount":223,"integrity":"sha512-PIDJzNMvsZyJ/AMY2uLMyrLKb40Q58mzzephEoxbyzfNMpuWNJSatIZq5+Zyz3DXzcmYDV1GUC8qCRb0A7q/1Q==","signatures":[{"sig":"MEUCIQCNuKM7Hy/UZmfWylh9bSgwGF39k9GH0Yd66gr3ar0lzAIgAw3XyivTIJpNhLiIi8hCH2AFECVWiw9w0SqNWFsCEGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7636781},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.105.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/1f18c2fb8f38f239f12d742a1eb11497/uilint-react-0.2.105.tgz","_integrity":"sha512-PIDJzNMvsZyJ/AMY2uLMyrLKb40Q58mzzephEoxbyzfNMpuWNJSatIZq5+Zyz3DXzcmYDV1GUC8qCRb0A7q/1Q==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.105","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.105","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.105_1769974608454_0.6665938118924739","host":"s3://npm-registry-packages-npm-production"}},"0.2.106":{"name":"uilint-react","version":"0.2.106","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.106","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"13b7b0e1b68e5a55e88c4b124b8de0158955cc29","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.106.tgz","fileCount":239,"integrity":"sha512-EX32r4K4vCzEXii/E4KWZOG2l/6gKHDhfvTsvm/JCkgENDz57WrP9jUwUvLffNCJIhzCHrXLPFnbcz2XfrEYDA==","signatures":[{"sig":"MEUCIFkxskkXCjGaDGFpIQmZEaXw+UhWhliKS+jDdZJaRRQCAiEA3PzMg28QdJufpfolRqVpIzb2jrA8uPBt10znW2KYLIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7867556},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.106.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/85a88c0f12b264821cb846d567bd0c01/uilint-react-0.2.106.tgz","_integrity":"sha512-EX32r4K4vCzEXii/E4KWZOG2l/6gKHDhfvTsvm/JCkgENDz57WrP9jUwUvLffNCJIhzCHrXLPFnbcz2XfrEYDA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.106","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.106","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.106_1769986564866_0.9916093990026988","host":"s3://npm-registry-packages-npm-production"}},"0.2.107":{"name":"uilint-react","version":"0.2.107","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.107","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"003e6698766aa184af8528285cbbc0b30d1e582f","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.107.tgz","fileCount":239,"integrity":"sha512-RWKOViwVD8oTe/99Xksjev5t0xc9yjn/lIrZut5TGsSoGetQ580itLGXFmGAGP27RspT2qdYI3cujeh3PWukrw==","signatures":[{"sig":"MEUCIGBGN+4NHM4pcTADauUxgrvxDq2OjEMn7yOUNQFicGA8AiEAgM6ZX4/iutnP22h6SNoGff9rT6fqWDvHLC+sqKC5Mp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7867556},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.107.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/366a0a18c0a0f7ba638122d5ec8961c3/uilint-react-0.2.107.tgz","_integrity":"sha512-RWKOViwVD8oTe/99Xksjev5t0xc9yjn/lIrZut5TGsSoGetQ580itLGXFmGAGP27RspT2qdYI3cujeh3PWukrw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.107","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.107","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.107_1769987203582_0.3831247127566344","host":"s3://npm-registry-packages-npm-production"}},"0.2.108":{"name":"uilint-react","version":"0.2.108","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.108","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"51dcef14ae091a88dd67220e655c61c410127c1a","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.108.tgz","fileCount":239,"integrity":"sha512-W/NPaC7ez2qMogQq2TIzbkSsPBDmYQuZVFC+bXHgSoNveAsI9m9U1cQyYaIHiZDfwLR5VzkvfNodKmtTD78mVw==","signatures":[{"sig":"MEUCIQCIF8LB34TpGlTntPiYoEmqY+nSS5EhzuWCwzWn6O8zlwIgBTk8UNyZpt2uP4E+kNHRcVOmHXO6TkRSatuVvWTec40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7880361},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.108.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/539c59c9882e7201f20e73b7fac0f34d/uilint-react-0.2.108.tgz","_integrity":"sha512-W/NPaC7ez2qMogQq2TIzbkSsPBDmYQuZVFC+bXHgSoNveAsI9m9U1cQyYaIHiZDfwLR5VzkvfNodKmtTD78mVw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.108","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.108","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.108_1769989223827_0.3078097258863157","host":"s3://npm-registry-packages-npm-production"}},"0.2.109":{"name":"uilint-react","version":"0.2.109","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.109","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"3a8ebe7315070ff28a5cb2eb90ed81ceb6b30c1d","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.109.tgz","fileCount":239,"integrity":"sha512-EMV3uKdHsPedYgpDkf6GrIsqgwKyF9oBzJ5wp19n1ll+iSVBB8XqH9Ap5Go6TXzEwhAql/y8KXjvTj8AYg34NA==","signatures":[{"sig":"MEUCIG22TwtsGMrtfm2TPG6RMSJ0vIxUHU5pDpbcbfojzeTmAiEA0d7frfodJZ5E9V8kAILefNdbj4sXbZGLPmkwIg7Lurg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7880361},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.109.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/ffc54768ebe1df439ce66e2942945467/uilint-react-0.2.109.tgz","_integrity":"sha512-EMV3uKdHsPedYgpDkf6GrIsqgwKyF9oBzJ5wp19n1ll+iSVBB8XqH9Ap5Go6TXzEwhAql/y8KXjvTj8AYg34NA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.109","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.109","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.109_1769991652397_0.33244978865249575","host":"s3://npm-registry-packages-npm-production"}},"0.2.110":{"name":"uilint-react","version":"0.2.110","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.110","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"7d370f74a384bc110ddf17a2598c8e32f2d6a360","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.110.tgz","fileCount":239,"integrity":"sha512-HhWsvR0s9mSYTsanKyEYlKzgztIN73lJ+g+6BH1XPqzJj6vAhPHzh99biUz3lFdY9mlOkrDKefUDyp+AP+L3Ww==","signatures":[{"sig":"MEYCIQD88By1jtl6bSzksERJpTGBNrZvLh8dCNmW9V9tDlnIhQIhAMfS20ZA4ExTIMOgqwKe/2ohZWc/B0dUa3fAmSTkYSAu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7882461},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.110.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/3173f441beefefb7b4697e4942a8ab13/uilint-react-0.2.110.tgz","_integrity":"sha512-HhWsvR0s9mSYTsanKyEYlKzgztIN73lJ+g+6BH1XPqzJj6vAhPHzh99biUz3lFdY9mlOkrDKefUDyp+AP+L3Ww==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.110","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.110","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.110_1769999810120_0.38023051619741066","host":"s3://npm-registry-packages-npm-production"}},"0.2.111":{"name":"uilint-react","version":"0.2.111","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.111","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"30873b57395fda12364a7429df003f6a079918ed","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.111.tgz","fileCount":239,"integrity":"sha512-I0zjt4my48+NzeSTpyZX2miLgdwlMOCrJHVams2VU9BLoWmcSxmtuxlSq90rgDRLUiKLcJN6DKw2CCYitcfkQQ==","signatures":[{"sig":"MEYCIQCnfOcWczGVrnEzSkvR720a5t5FM7Zbes6GiOOdETnlxQIhAO5TMQ1P8zThcUabI3hnqHTgBZDltqx0mIS30KghJl78","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7882461},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.111.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/e41ea6c7362f587ae4639398fae32a8e/uilint-react-0.2.111.tgz","_integrity":"sha512-I0zjt4my48+NzeSTpyZX2miLgdwlMOCrJHVams2VU9BLoWmcSxmtuxlSq90rgDRLUiKLcJN6DKw2CCYitcfkQQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.111","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.111","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.111_1770001425538_0.6693448363480594","host":"s3://npm-registry-packages-npm-production"}},"0.2.112":{"name":"uilint-react","version":"0.2.112","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.112","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"d574b3ead54c693ebc04abd6adfd073d5e4338ba","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.112.tgz","fileCount":239,"integrity":"sha512-2NI1dG+f+w/YTxDmxpDo5sm6Q8EkV+Ch04Cq+AWmhSKydulZDSq04ny/f9ep3l663RE8OWaP5L8DDAUjCCKwXQ==","signatures":[{"sig":"MEYCIQCwMZUBwyH+yOHsPnXsXzQaQCbO7yR+XlGGBzynWX6CtgIhAJrVcRP8ugG2Yjn1QiA4YHeGfpMW4eEk5IvrtJd/ikno","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7868290},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.112.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/103b4b28a9b22afb4d093a33ccad8753/uilint-react-0.2.112.tgz","_integrity":"sha512-2NI1dG+f+w/YTxDmxpDo5sm6Q8EkV+Ch04Cq+AWmhSKydulZDSq04ny/f9ep3l663RE8OWaP5L8DDAUjCCKwXQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.112","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.112","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.112_1770003222619_0.24138241894656742","host":"s3://npm-registry-packages-npm-production"}},"0.2.113":{"name":"uilint-react","version":"0.2.113","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.113","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"7e478a4f97a0a7d20207255fd40dcf042f6b7174","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.113.tgz","fileCount":251,"integrity":"sha512-faYIsPTMK+oPsOHn+ZflUpuhn4NOgS68+YMYcyJJ+ek5FezUsVvP/jCXUp7OlkJwrypn3xuaokVCh4fiR0BIYA==","signatures":[{"sig":"MEQCIH7lmao0yKqftJRFljOv9LsOkc9UHkDSCZQSMcV/c2NrAiBrKITnWh5hYTKAJ31Rz+Voo4eojpqhyQgppsjCniyliQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7980118},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.113.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/d5098726bc30e5d438f3c345a44ed3da/uilint-react-0.2.113.tgz","_integrity":"sha512-faYIsPTMK+oPsOHn+ZflUpuhn4NOgS68+YMYcyJJ+ek5FezUsVvP/jCXUp7OlkJwrypn3xuaokVCh4fiR0BIYA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.113","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.113","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.113_1770003526882_0.2903631584069315","host":"s3://npm-registry-packages-npm-production"}},"0.2.114":{"name":"uilint-react","version":"0.2.114","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.114","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"fde889411b9980f67f7163186555c005be04c4c3","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.114.tgz","fileCount":251,"integrity":"sha512-sGW7/TQHhPodnlBVYqn9eCRaEqLKcHPhWcpl4mXJqTWzTwr7+i3O6sVrANkhj0V6zM6G8FOnDkGINPrM+DpEnA==","signatures":[{"sig":"MEUCIHHwic5voPMPbrtuLuPVGwE1NKyGluNhvoT4J2zwmKPRAiEAgzuy+Y0O6rMD/mGuCBJKAYVMc7zvBsXiZNc6eQvp/do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7981050},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.114.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/c1f823ac2c3dd9690fc47bd60bdb8eb5/uilint-react-0.2.114.tgz","_integrity":"sha512-sGW7/TQHhPodnlBVYqn9eCRaEqLKcHPhWcpl4mXJqTWzTwr7+i3O6sVrANkhj0V6zM6G8FOnDkGINPrM+DpEnA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.114","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.114","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.114_1770004069175_0.0961728240490407","host":"s3://npm-registry-packages-npm-production"}},"0.2.115":{"name":"uilint-react","version":"0.2.115","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.115","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"74e25735c733a92e3a2014141f8196002a6563b1","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.115.tgz","fileCount":251,"integrity":"sha512-JpT9g2xDzV0CKkOEzbu6t3QgQrnQrGFbHS+hIAYNeZ84ak400WR7/gwY93q3v1H3SppQYw3fV/6cHGfXDje5ig==","signatures":[{"sig":"MEYCIQCTuzvdUsYaH8Zv54uxOU6YtIYXNxe8Dh+HaPtf8WS7kgIhANaYEv/hlAzda3dktqVd2d8Zlbwg4E9VOIEQfeB8QUr+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7981050},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.115.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/942b4aa7747581c15f03eca7dc530917/uilint-react-0.2.115.tgz","_integrity":"sha512-JpT9g2xDzV0CKkOEzbu6t3QgQrnQrGFbHS+hIAYNeZ84ak400WR7/gwY93q3v1H3SppQYw3fV/6cHGfXDje5ig==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.115","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.115","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.115_1770004761406_0.008581112324201667","host":"s3://npm-registry-packages-npm-production"}},"0.2.116":{"name":"uilint-react","version":"0.2.116","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.116","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"e88d0e97da6e60b40847707a7d2e18845fee871c","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.116.tgz","fileCount":251,"integrity":"sha512-8FhO2zo+Sgffi1Qqew7nDDvBCSqGSFZQm3m8Zu5m7fZl+gIYdlKqM8H17bPTtg06CnoLBpOJAPO7eSbAuGOduw==","signatures":[{"sig":"MEYCIQDM0NoXBTBt6prBm6RFN+WCHk1BZCpIdeJrzYRsCqhNVQIhAOJ/MZJVKVwa9CFKS/QUbhpVcXeXP4h+iTlCNrHDYrlU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7981673},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.116.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/138b4a0bcb7596389f8c9f2043423626/uilint-react-0.2.116.tgz","_integrity":"sha512-8FhO2zo+Sgffi1Qqew7nDDvBCSqGSFZQm3m8Zu5m7fZl+gIYdlKqM8H17bPTtg06CnoLBpOJAPO7eSbAuGOduw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.116","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.116","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.116_1770005260423_0.00936278575641225","host":"s3://npm-registry-packages-npm-production"}},"0.2.117":{"name":"uilint-react","version":"0.2.117","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.117","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"da6336b7c6738b4b47e11ea37bd2acd3e90ab4b3","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.117.tgz","fileCount":251,"integrity":"sha512-w+PJZ0rYPUdjxI9oKQk8qH+g4hz82cno+ZrG5fXJADryqkzpatPNRzdhG+U3dYSuJSCwfxox/t5pUUp/lwJHGw==","signatures":[{"sig":"MEYCIQC0ntL0GcUYoK+e/2blnKvFR0A6e7we7pCMkClEUyXwxwIhALvf30sMo3ADBa1/6d2+aJlv3tEGMVbVGAHE6nVYpZjw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8006535},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.117.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/167bdfaf72366a2329e4956f791b97c5/uilint-react-0.2.117.tgz","_integrity":"sha512-w+PJZ0rYPUdjxI9oKQk8qH+g4hz82cno+ZrG5fXJADryqkzpatPNRzdhG+U3dYSuJSCwfxox/t5pUUp/lwJHGw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.117","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.117","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.117_1770009697913_0.5914741811231579","host":"s3://npm-registry-packages-npm-production"}},"0.2.118":{"name":"uilint-react","version":"0.2.118","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.118","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"35eb9d4fdd42865d2515bdbc14ea4536aaab3384","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.118.tgz","fileCount":257,"integrity":"sha512-iWoe+NLfKDakVw8DoOeDN7AGdZU7zuZcu2AuBPeMWwIv1fIG3V1UqKzcF/diyat4+5Y0zoQvXOO8a/nA2XGfkQ==","signatures":[{"sig":"MEYCIQCG0BywZhwiSYNQUKSIlZ9lIVt6uWIH9vvaXTCN+gCgeAIhAP0k8DgWYQtiGZz0YY7/alF98QGOxkvHZkHZLCPMuzp0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8112050},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.118.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/b5393bfd6b69029e62be1a2d4d92516d/uilint-react-0.2.118.tgz","_integrity":"sha512-iWoe+NLfKDakVw8DoOeDN7AGdZU7zuZcu2AuBPeMWwIv1fIG3V1UqKzcF/diyat4+5Y0zoQvXOO8a/nA2XGfkQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.118","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.118","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.118_1770076698604_0.16378216691794156","host":"s3://npm-registry-packages-npm-production"}},"0.2.119":{"name":"uilint-react","version":"0.2.119","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.119","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"70ec50b402c431542e490609ba0a8424e26e3f36","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.119.tgz","fileCount":271,"integrity":"sha512-wFV4Ikm5WKJFpLcrfwUivgKqIrbH0KwFzIh0FgCDJDECPHW81ITxf0gGEWbFMVxYaOVdcJ/QYq+J9XZ8bGGNsA==","signatures":[{"sig":"MEUCIQDRGYz8WNeUv022EALhpirKPjC842ET2/rTbOLPFMyU4wIgO7Pnjkj5raOqCdl7JujyKUEJTPKGVdxVf7Gyn+nEr88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8287794},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.119.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/c8af604ed0e3b501c7cbb2f7ed0c5cf1/uilint-react-0.2.119.tgz","_integrity":"sha512-wFV4Ikm5WKJFpLcrfwUivgKqIrbH0KwFzIh0FgCDJDECPHW81ITxf0gGEWbFMVxYaOVdcJ/QYq+J9XZ8bGGNsA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.119","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.119","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.119_1770082551559_0.6253253194967698","host":"s3://npm-registry-packages-npm-production"}},"0.2.120":{"name":"uilint-react","version":"0.2.120","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.120","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"1a4599918cb2fc8016634f1bd4ed2b12ef1a7025","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.120.tgz","fileCount":273,"integrity":"sha512-xI72dDnkp0wdjOQjiyr9u5xzYOCy4lXfEbSP+ALWdTNdJKkUGkxRvYx7B5FGbYhW8KW0N6IHTxHkg1w3P7soIg==","signatures":[{"sig":"MEUCIF8O7BRuDOQlO38BRQUh+9WbRH9htt05Uof7EZ4p7yGnAiEAhllUn0ewf/YOUDzkq/GnReAkXE+2peP+WQjUba3SaC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8315049},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.120.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/e95de7eeb1b980a894e4ce2207aee4fa/uilint-react-0.2.120.tgz","_integrity":"sha512-xI72dDnkp0wdjOQjiyr9u5xzYOCy4lXfEbSP+ALWdTNdJKkUGkxRvYx7B5FGbYhW8KW0N6IHTxHkg1w3P7soIg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.120","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.120","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.120_1770085866432_0.674553481565155","host":"s3://npm-registry-packages-npm-production"}},"0.2.121":{"name":"uilint-react","version":"0.2.121","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.121","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"c8b6a08358b30d606cae960b1d84f1a4185c48e3","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.121.tgz","fileCount":305,"integrity":"sha512-duxscKb/cSzRoNAQ2eKOQd/ns6dzcqs0IY37SKU6k3r8gISqX/EJz0FpBgG3qbMnosE76AwBKenrH76/1D/68g==","signatures":[{"sig":"MEUCIE8lV7VLTU/NJA8BwK/XOIt3EFw6QyeRpzO/N9n1kifjAiEAr/Exoe3tcpuvdMsD54yjYV3XR68P1xWVCpXkRsS5nFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8491187},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.121.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/d90079d93d8f8cf9a35eacf5c6334b62/uilint-react-0.2.121.tgz","_integrity":"sha512-duxscKb/cSzRoNAQ2eKOQd/ns6dzcqs0IY37SKU6k3r8gISqX/EJz0FpBgG3qbMnosE76AwBKenrH76/1D/68g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.121","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.121","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.121_1770102745162_0.3513735194286851","host":"s3://npm-registry-packages-npm-production"}},"0.2.122":{"name":"uilint-react","version":"0.2.122","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.122","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"a277be687531e51f8ec6df010e18f066832aedc4","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.122.tgz","fileCount":303,"integrity":"sha512-KwHie5n77hFOhZ32t15SftG55f12x0b8d+dfViGI4ooS6RusoCLLTu3mDSEKY2a1ZIeVMjJnFleiqKlRmZUaYw==","signatures":[{"sig":"MEUCIHJDdD43ErlNL3yA1zPPO/rm0MaOkIxVXJUSjR3OmdnIAiEA/yibTB1R7maGn5DMIsUVsQPQBmDGswTA+mzTnQTQ98w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8393400},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.122.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/522930ce335bcc94fe515e84ab55fd91/uilint-react-0.2.122.tgz","_integrity":"sha512-KwHie5n77hFOhZ32t15SftG55f12x0b8d+dfViGI4ooS6RusoCLLTu3mDSEKY2a1ZIeVMjJnFleiqKlRmZUaYw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.122","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.122","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.122_1770152918168_0.22489450438545533","host":"s3://npm-registry-packages-npm-production"}},"0.2.123":{"name":"uilint-react","version":"0.2.123","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.123","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"e4d116cc9ad64718ace9f1e923ad0ac9dcf8c8ca","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.123.tgz","fileCount":303,"integrity":"sha512-Gt5bGCPmXFT2CspZkNdbgBMnhU2pLYjP+tcP0ae9dYg6TniqN6wppO6cN916gpxxiOUG5IirugscmJNNKs6uNg==","signatures":[{"sig":"MEUCIEE5gu8tUOYrrCAtXkMbENAhrsjHIDGOVVkV0pkaJstbAiEAwW4y8dhtHSJmjjD1KPkkU0Tglz6aQtTge2Jxl4SOQ3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8393400},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.123.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/ec507ba6c13787f068d609e4a423e867/uilint-react-0.2.123.tgz","_integrity":"sha512-Gt5bGCPmXFT2CspZkNdbgBMnhU2pLYjP+tcP0ae9dYg6TniqN6wppO6cN916gpxxiOUG5IirugscmJNNKs6uNg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.123","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.123","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.123_1770158096590_0.39169238137947926","host":"s3://npm-registry-packages-npm-production"}},"0.2.124":{"name":"uilint-react","version":"0.2.124","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.124","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"9d4a9aebd4a756691ed5821f2c10ad5214a23490","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.124.tgz","fileCount":307,"integrity":"sha512-to6pcNLC+4AWPLJQ+dFjlaniL8lIYn2vwTwhe6/Y8HQU6Ff4TJscCByITNrgbWKDT2Ph8Fgtg5eyLCMQ7ARmQg==","signatures":[{"sig":"MEQCIB9NSFjTqJfhe7gNaDmkqzPJNXsVLq/a8qACYbwlAqIpAiBK/cInetv5Z307GCddW5cCCDw/JuoyeJTKpirYlzrd8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8487822},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.124.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/e57972d31a91a712179d002beeb8d7d9/uilint-react-0.2.124.tgz","_integrity":"sha512-to6pcNLC+4AWPLJQ+dFjlaniL8lIYn2vwTwhe6/Y8HQU6Ff4TJscCByITNrgbWKDT2Ph8Fgtg5eyLCMQ7ARmQg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.124","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.124","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.124_1770163592603_0.006006717737600198","host":"s3://npm-registry-packages-npm-production"}},"0.2.125":{"name":"uilint-react","version":"0.2.125","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.125","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2ef74f9fff177fedf64d2d413bb884e87e50d255","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.125.tgz","fileCount":307,"integrity":"sha512-cZRZdJhgCnMEqdcw/IKC55xb0nljmApzSp8oIpjiF3GA6hEzGn81YND8xvgQlAfn3m137bg833jUy2CfPXA6tQ==","signatures":[{"sig":"MEUCIQCSs/UMuo3NRtwe98rrfiRKh62NI3TgVhSyiacmYymSpwIgYT5VcZSAHmka0zd2VSBkCE7KRXqrud621G5baGuV6JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8487822},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.125.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/ddb15e5c59f16b552db8ccf0737d65d2/uilint-react-0.2.125.tgz","_integrity":"sha512-cZRZdJhgCnMEqdcw/IKC55xb0nljmApzSp8oIpjiF3GA6hEzGn81YND8xvgQlAfn3m137bg833jUy2CfPXA6tQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.125","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.125","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.125_1770168926247_0.6858778374641183","host":"s3://npm-registry-packages-npm-production"}},"0.2.126":{"name":"uilint-react","version":"0.2.126","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.126","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"35ffc681a3f4ce6b53948b40cbf4ec7a6c2cf247","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.126.tgz","fileCount":307,"integrity":"sha512-NwgwKgj9nubUZyQpBZZo4D7JJGtN/21KYM/89gLu9K5uttslrgAsHpznd0sEcO67taCeIeuUQ8n976CvxgdDmg==","signatures":[{"sig":"MEYCIQCt6MkqrtAQ4npAj+w2Fu1ic8+Lgq4uOFzyDS/f1yqOlAIhAI+jSjY6wyBM6qXAaAgD03x+jpD1ztcBr4jc6oFn6nej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8487822},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.126.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/7118308522fde6e9b185f31513c7fbc0/uilint-react-0.2.126.tgz","_integrity":"sha512-NwgwKgj9nubUZyQpBZZo4D7JJGtN/21KYM/89gLu9K5uttslrgAsHpznd0sEcO67taCeIeuUQ8n976CvxgdDmg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.126","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.126","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.126_1770172569855_0.4041257976778827","host":"s3://npm-registry-packages-npm-production"}},"0.2.127":{"name":"uilint-react","version":"0.2.127","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.127","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"5554be47ae049c5da9feb85151484dddfa6bb06d","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.127.tgz","fileCount":309,"integrity":"sha512-wpo2yQBJGuC9mNpNBxZMBmAC98LO71IMmxWiBfFX0vG4G9bghuX9JLV1McXKMTPoUWRiPNYZJS8miDNAHMU3wg==","signatures":[{"sig":"MEQCIAPhsvjMTo3MUoWYcNXtBUV5stYhs0xi5h+hDWEpf2FPAiBbX7yp/+NsHbsl0kwnqWhgt1Kcc54F3UeHENIvLOKaJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8554797},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.127.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/54eb0b6020e703df922d8e7ccd74a38a/uilint-react-0.2.127.tgz","_integrity":"sha512-wpo2yQBJGuC9mNpNBxZMBmAC98LO71IMmxWiBfFX0vG4G9bghuX9JLV1McXKMTPoUWRiPNYZJS8miDNAHMU3wg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.127","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.127","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.127_1770174152056_0.7852675094762187","host":"s3://npm-registry-packages-npm-production"}},"0.2.128":{"name":"uilint-react","version":"0.2.128","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.128","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"0d79bbce2afe437181badb534803c4f2117adbe3","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.128.tgz","fileCount":309,"integrity":"sha512-RtmPhMhk5cFlnPdJ3Qoi2T6FCb1mc2fOi3qIXp7PH+NZ1GtsUMLB4OuMY02fZbziihB46otJl4Eueoiju6Hstw==","signatures":[{"sig":"MEUCIEbYfyFaAVMyLwzRYTpgypRKAiC/HdKI7oaFvKytZDmWAiEA8vG7ae66WCK+t5yy6qxyI/eoSwyxDnSPlEO52ZCLs8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8554797},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.128.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/84ab05d98d93bf50acc9ca2dabf666c3/uilint-react-0.2.128.tgz","_integrity":"sha512-RtmPhMhk5cFlnPdJ3Qoi2T6FCb1mc2fOi3qIXp7PH+NZ1GtsUMLB4OuMY02fZbziihB46otJl4Eueoiju6Hstw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.128","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.128","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.128_1770177062539_0.582259096267169","host":"s3://npm-registry-packages-npm-production"}},"0.2.129":{"name":"uilint-react","version":"0.2.129","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.129","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"33e9c33e0a5934c679fe46ef2d4262ea76b30328","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.129.tgz","fileCount":309,"integrity":"sha512-z9JI7hSktgUQ5n9bwLSNLmU5K5ThWYtsCIVPRFzbpsy7KOGaXL5Zjn6zgf+nv6BMP49pXnOZ0m3bmPb2XYhPqg==","signatures":[{"sig":"MEYCIQC99n2KWW5gUaesT6hoHC6hIkZr5Hi97e6u11c21UxhuAIhAN8ByB4uILX+OOYtsuyLU0it1HC9Y7UUlQKYNYoJ3ZMG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8513550},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.129.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/4ed122a5292ffadcd22d70ef0d60493f/uilint-react-0.2.129.tgz","_integrity":"sha512-z9JI7hSktgUQ5n9bwLSNLmU5K5ThWYtsCIVPRFzbpsy7KOGaXL5Zjn6zgf+nv6BMP49pXnOZ0m3bmPb2XYhPqg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.129","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.129","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.129_1770183104862_0.8505036700982267","host":"s3://npm-registry-packages-npm-production"}},"0.2.130":{"name":"uilint-react","version":"0.2.130","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.130","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"366a6bf75da2ffe7a798774123dafb6f19f644e9","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.130.tgz","fileCount":309,"integrity":"sha512-NDKfkuHEbGqEeWGo/rX82vV43DxEe+bKnj3tvrUpUxcbePBreGDgy2NFcsktNE6t58dI8hFFWA/tYqt7bp7SYA==","signatures":[{"sig":"MEYCIQCs3aIMBPYkKFdSA5nJL00F3Pr+tOEYEJuE1/Rw+ntJiAIhAKVu7EB4FLxqkfr6Zn2kvIlxd+xogyYxEvLo1Ff3luc7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8513550},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.130.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:uilint":"npx uilint analyze --input-file src/components/ui-lint/toolbar/index.tsx --styleguide-path ./.uilint/styleguide.md","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/59b8da2c177eba07011700dd7deacc23/uilint-react-0.2.130.tgz","_integrity":"sha512-NDKfkuHEbGqEeWGo/rX82vV43DxEe+bKnj3tvrUpUxcbePBreGDgy2NFcsktNE6t58dI8hFFWA/tYqt7bp7SYA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.130","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.130","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.130_1770183890152_0.0008999281529422642","host":"s3://npm-registry-packages-npm-production"}},"0.2.131":{"name":"uilint-react","version":"0.2.131","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.131","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2ee1da9ed04248f82fa952acf8f2dc9694833ee9","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.131.tgz","fileCount":309,"integrity":"sha512-EidQ8qJcnnZ3j5gCPrDf1WrV7iAvh9z13fLJ0qGGXeGjrFfdanT1HUm8FXr/FvCSQIuTifA3hHdz8ctBEaAcYA==","signatures":[{"sig":"MEUCIAIFZIrkf/EwBMZ05XP85aAGYgipKSNrz7Czfn5wwyGdAiEA3gupPZkgbgnaPZemYXlOHYK3Nszn0EnKcJD+KwZ7eqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8510737},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.131.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/f494cf459e66826e64c45be23a7f890f/uilint-react-0.2.131.tgz","_integrity":"sha512-EidQ8qJcnnZ3j5gCPrDf1WrV7iAvh9z13fLJ0qGGXeGjrFfdanT1HUm8FXr/FvCSQIuTifA3hHdz8ctBEaAcYA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.131","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.131","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.131_1770191402999_0.8707962387313783","host":"s3://npm-registry-packages-npm-production"}},"0.2.132":{"name":"uilint-react","version":"0.2.132","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.132","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"bf9eaae474c74310e76ea15f958f47bec55c7705","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.132.tgz","fileCount":309,"integrity":"sha512-6G8sHd4e2Oy7LcufAPr4YLttQYcUc6PLwXIJ8YLK67ljP6K0Pr8/72cm+JK6dGIpGn8KRwqSKbBE6mYDbqDvig==","signatures":[{"sig":"MEYCIQCc3z9nQ0E8gxtpz3J826wzsRQKuJH1CXxcRV9gQZs/2wIhAOG5+wgD15Nl3brFlIZn+NcJuz9OHsUauSe3WNApoCVS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8510528},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.132.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/ee26447ac71c90189877efafaf4dc909/uilint-react-0.2.132.tgz","_integrity":"sha512-6G8sHd4e2Oy7LcufAPr4YLttQYcUc6PLwXIJ8YLK67ljP6K0Pr8/72cm+JK6dGIpGn8KRwqSKbBE6mYDbqDvig==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.132","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.132","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.132_1770193031618_0.30589192028287804","host":"s3://npm-registry-packages-npm-production"}},"0.2.133":{"name":"uilint-react","version":"0.2.133","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.133","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"3cbdaf52bcd229614dcdccaa6deae545e03bf05e","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.133.tgz","fileCount":309,"integrity":"sha512-WrHcg9FGa1V5fzGF0b8S4D9PYr73g/ataQ1k7lvSaLEYs45QJR88en3UH3Zub3ghwTNV4k63/aMVQoBhZBsSVQ==","signatures":[{"sig":"MEQCIBT+h0jIT/Ur/88PQrSStw3DLaml9xkHEKwuzxLSSVPJAiBQwon90KDNY2zNI3cmghqskRxPDFoRqbayy2Uh/Es9+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8510528},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.133.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/e633d2f9881de3f437c98ab438f0a929/uilint-react-0.2.133.tgz","_integrity":"sha512-WrHcg9FGa1V5fzGF0b8S4D9PYr73g/ataQ1k7lvSaLEYs45QJR88en3UH3Zub3ghwTNV4k63/aMVQoBhZBsSVQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.133","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.133","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.133_1770231242884_0.022331907516695226","host":"s3://npm-registry-packages-npm-production"}},"0.2.134":{"name":"uilint-react","version":"0.2.134","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.134","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"95a6ad0883082c0f72ccd52e00d7fd8f56032fdc","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.134.tgz","fileCount":313,"integrity":"sha512-ongeja6hd3qUmLEq/5z81YBOBL+BE8PyZwOPZMQhgKuRh1lvTZKyuicI6YgLUn3BlPD+op4WbhHbV7uQgAS/bw==","signatures":[{"sig":"MEUCIQCjT6b74vPzyZ2HUW+QeeWgclIAg5g4tTnrysVwFFvuPwIgZcWyfydOfy0Ic90LZVMOXWgpUYuh2ETclPBy0G6XzHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8617386},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.134.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/403362a5031c5a6c2081cd59c38d294e/uilint-react-0.2.134.tgz","_integrity":"sha512-ongeja6hd3qUmLEq/5z81YBOBL+BE8PyZwOPZMQhgKuRh1lvTZKyuicI6YgLUn3BlPD+op4WbhHbV7uQgAS/bw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.134","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.134","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.134_1770240331787_0.8119872260777012","host":"s3://npm-registry-packages-npm-production"}},"0.2.135":{"name":"uilint-react","version":"0.2.135","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.135","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"1191623d12adf26dbf4e653153025ae66cf062de","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.135.tgz","fileCount":315,"integrity":"sha512-RVM2HleQHg6KyoK+S7xhHsh+Z5n6ugjkgWPbUdk5iPOpOP1kUiVmdMXcRyh0gw/t5kHe6/ZRteCKQvYmtSY5eQ==","signatures":[{"sig":"MEUCIQDe2XFXxguAGKIBEtF3Fn+kTvF3AUns1qFTAMG6qUY1EQIgAzIryUHkR/ndVPoyvt3kuOiFP7bVfXQuoxVD8fHNA+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8639243},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.135.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/a1e91f8297daec611f682fc5e33dc67f/uilint-react-0.2.135.tgz","_integrity":"sha512-RVM2HleQHg6KyoK+S7xhHsh+Z5n6ugjkgWPbUdk5iPOpOP1kUiVmdMXcRyh0gw/t5kHe6/ZRteCKQvYmtSY5eQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.135","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.135","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.135_1770244263733_0.8360646677778165","host":"s3://npm-registry-packages-npm-production"}},"0.2.136":{"name":"uilint-react","version":"0.2.136","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.136","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"3a05ad6d89d355530f742b360bd57063c00905f6","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.136.tgz","fileCount":315,"integrity":"sha512-t51dVzEyFc/JfQlQE9ttIgWZKC00JFSTjk0XagDXyH3ugMwvGon7p5G3MZRoTKdyBRc4z3GMaPZPPvmcHHQ5Bw==","signatures":[{"sig":"MEQCIGa2JypMR4ponk6PKXV4DhRmYrFDmWX7fzQoKM48DtWgAiAzCYdeLfP6lL/GKchYXZqTywizZbP3e/rm3Cg2pTbA1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8590718},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.136.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/bb1db0178e58d3787be275812e5be172/uilint-react-0.2.136.tgz","_integrity":"sha512-t51dVzEyFc/JfQlQE9ttIgWZKC00JFSTjk0XagDXyH3ugMwvGon7p5G3MZRoTKdyBRc4z3GMaPZPPvmcHHQ5Bw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.136","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.136","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.136_1770252830852_0.38906217374956964","host":"s3://npm-registry-packages-npm-production"}},"0.2.137":{"name":"uilint-react","version":"0.2.137","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.137","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"b74546c57fe465c8ad07398f33b48546a6936879","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.137.tgz","fileCount":313,"integrity":"sha512-AP8Wi+JGZwMcf6KRai+wmp+e/EA2mjTeKoGlU05BqAUzUrdsD1Vicl7vCtrIjzjFyjHYlWecsYweXmSf+4ZR1g==","signatures":[{"sig":"MEQCIBdZm738PaOYSRb7mZh2U2yLVxj0cEEqFbkGgr85BEW7AiA70RUgYLW9m2xkoD90rPFfE0y0lQI8nkQA5dScIjFg3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8574495},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.137.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/619fb6047185a985e2bbf12565dc39c8/uilint-react-0.2.137.tgz","_integrity":"sha512-AP8Wi+JGZwMcf6KRai+wmp+e/EA2mjTeKoGlU05BqAUzUrdsD1Vicl7vCtrIjzjFyjHYlWecsYweXmSf+4ZR1g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.137","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.137","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.137_1770274430824_0.38898816484685494","host":"s3://npm-registry-packages-npm-production"}},"0.2.138":{"name":"uilint-react","version":"0.2.138","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.138","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"79cca7fff32b36b89c5fb5485c96f8219a8c5840","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.138.tgz","fileCount":317,"integrity":"sha512-d02z4qjdXVzRnzGMVWd+qBMvCmDdB/FQwuB9oZ3MtBCn2vHAqpqFqmNYmWm7Dh+6MgoUC4/xDsbvqnbOqMKexA==","signatures":[{"sig":"MEYCIQDH2zNYgEoy557YkNXvTz5aHqBvjffFHG9crf0S+RsTcgIhAKKCsUhxK/G+0FOuzrvXq1r35ugDFLluUOTd57Dxg6SN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8531946},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.138.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/d70254b9835e83fbaa3e7bb372aaa967/uilint-react-0.2.138.tgz","_integrity":"sha512-d02z4qjdXVzRnzGMVWd+qBMvCmDdB/FQwuB9oZ3MtBCn2vHAqpqFqmNYmWm7Dh+6MgoUC4/xDsbvqnbOqMKexA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.138","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.138","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.138","uilint-semantic":"0.2.138"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-semantic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.138_1770446769485_0.6362552858288821","host":"s3://npm-registry-packages-npm-production"}},"0.2.139":{"name":"uilint-react","version":"0.2.139","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.139","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"e9a0605bfc089a373af430c2f40bcf84f26169c0","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.139.tgz","fileCount":317,"integrity":"sha512-x8lYDldEYdR5ix8CUjEQt1WlhC4wmaO7mWqQQ6SOhxk75qiSRQLnZ2XKnLXQcQwu7CFoeMljcuETPkhB9PkMng==","signatures":[{"sig":"MEUCIQC1AvhMlpTF+6pKRzFXMuvn4P7/LqVTPh+76wvFkcG3IQIgM2SCBffnOWmnQWoALjzHv0jDCboy3OSkc+MaaYdl6Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8534879},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.139.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/f898eab4623ff3b587e2964f5bb3593f/uilint-react-0.2.139.tgz","_integrity":"sha512-x8lYDldEYdR5ix8CUjEQt1WlhC4wmaO7mWqQQ6SOhxk75qiSRQLnZ2XKnLXQcQwu7CFoeMljcuETPkhB9PkMng==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.139","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.139","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.139","uilint-semantic":"0.2.139"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-semantic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.139_1770503684359_0.5222791823687312","host":"s3://npm-registry-packages-npm-production"}},"0.2.140":{"name":"uilint-react","version":"0.2.140","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.140","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"3b04877e816969a0afb0e0fcf72aa127c6aed110","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.140.tgz","fileCount":317,"integrity":"sha512-bWRKoZksCXFkvbY6tK+VYSX2DtwDUWjxq5x2h20mtQJttzVucT79OPk36Xwkq/4Nd13sHl6JakDHnGkEdzLAew==","signatures":[{"sig":"MEYCIQDcAQc8gwKPf06scgBYxJpsWHJ+XRz9hK+h35u/itSgSgIhAOZKRv3hshUc8Xulq4SDYmN+eB7jcHiR5Bd+oKmvivXn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8517504},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.140.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/5d04817e10cb2a231c850ac89a01a4ae/uilint-react-0.2.140.tgz","_integrity":"sha512-bWRKoZksCXFkvbY6tK+VYSX2DtwDUWjxq5x2h20mtQJttzVucT79OPk36Xwkq/4Nd13sHl6JakDHnGkEdzLAew==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.140","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.140","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.140","uilint-semantic":"0.2.140"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-semantic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.140_1770504831522_0.9023149676413564","host":"s3://npm-registry-packages-npm-production"}},"0.2.141":{"name":"uilint-react","version":"0.2.141","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.141","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"c33d990917c956f5e74df934844acbdda84e46fe","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.141.tgz","fileCount":317,"integrity":"sha512-f4MU6QYXq6EAIK0PKVdtKxYibUK8PPROQZ03RJldUscrirRGQkuhofzXBErqtXq7DlpeqBIzCdFK6vXJOZcn6Q==","signatures":[{"sig":"MEYCIQCSrU4qTk8NPhqLikmAdyvrOGNu4kzhg+rpCy2yJZ608wIhAJApflLW8cdIFNoNrCj4KZj1HnCVc6+EVUc0M4DDIbAe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8560226},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.141.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/a8909fba5382152d16950e5921e37f5d/uilint-react-0.2.141.tgz","_integrity":"sha512-f4MU6QYXq6EAIK0PKVdtKxYibUK8PPROQZ03RJldUscrirRGQkuhofzXBErqtXq7DlpeqBIzCdFK6vXJOZcn6Q==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.141","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.141","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.141","uilint-semantic":"0.2.141"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-semantic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.141_1770581265239_0.039888902607180476","host":"s3://npm-registry-packages-npm-production"}},"0.2.142":{"name":"uilint-react","version":"0.2.142","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.142","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"9a2c2de184b2babe4d4383580c2af5f8f62f31c9","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.142.tgz","fileCount":317,"integrity":"sha512-cy9SyXFhBMQLfBlXJMpE/LKG5Ai8YuHuf1PX9xfvAbYXHNYqbEFy+/CuFC+pioKgW773K3z7iXzKQ7DNalSCSw==","signatures":[{"sig":"MEYCIQDPdiQmG5egykGsqSah17iuRPHGlc7L5NE88plCE2B+9wIhAJH2jfAYnOqq9uAfovEQE1tyAgXdIUtc/8pXl/m/WRbM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8567121},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.142.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/733e7d77b1c0f663e7d8a5d01cf44082/uilint-react-0.2.142.tgz","_integrity":"sha512-cy9SyXFhBMQLfBlXJMpE/LKG5Ai8YuHuf1PX9xfvAbYXHNYqbEFy+/CuFC+pioKgW773K3z7iXzKQ7DNalSCSw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.142","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.142","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.142","uilint-semantic":"0.2.142","uilint-duplicates":"0.2.142"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.142_1770596011203_0.2514746458105559","host":"s3://npm-registry-packages-npm-production"}},"0.2.143":{"name":"uilint-react","version":"0.2.143","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.143","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"9b9b7e32672bc472900dfba4620d2894e4deac87","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.143.tgz","fileCount":331,"integrity":"sha512-5fZzqOd9WTluOb1WNOxCHjqYe5MJwiQcz5ts+IpdJxLb1Ovd6cJfslZsZ834f0JhJwKnARogPP0Egv9VwHY5IQ==","signatures":[{"sig":"MEQCIAHsXRwVT/9rAav8BH6m++OL+O+PB2iHW5dp4xKXBeu3AiAVXpDfLDOTRzzCq3jVItuhJJxzTilM5cCu/cNsPSL0Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8892330},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.143.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/cfb85089bd24c4c3ef5e209b4d8a5b0b/uilint-react-0.2.143.tgz","_integrity":"sha512-5fZzqOd9WTluOb1WNOxCHjqYe5MJwiQcz5ts+IpdJxLb1Ovd6cJfslZsZ834f0JhJwKnARogPP0Egv9VwHY5IQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.143","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.143","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.143","uilint-semantic":"0.2.143","uilint-duplicates":"0.2.143"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.143_1770596532117_0.09779822337515376","host":"s3://npm-registry-packages-npm-production"}},"0.2.144":{"name":"uilint-react","version":"0.2.144","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.144","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"333c2b0845ded929958e00b7c23df65e4d66a67c","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.144.tgz","fileCount":331,"integrity":"sha512-utLyXMEvuRaGsJ37cwVZq3lc2DSvspjg2VifrWkqUANLhT+kpUvHE9g21GwfRFMgdrqce2meFwphiMtgyHA+ew==","signatures":[{"sig":"MEUCIQC/XxK/l00GlFE33U0F4brOSNYuSYaP9oQA3zkRrnxIEwIgaM3qGoD9Gk2ZVGg2rCr6zQzghEe0D5X3YKZ5fDWtXc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8895369},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.144.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/f772deb287b2158437bede3d278ca0bc/uilint-react-0.2.144.tgz","_integrity":"sha512-utLyXMEvuRaGsJ37cwVZq3lc2DSvspjg2VifrWkqUANLhT+kpUvHE9g21GwfRFMgdrqce2meFwphiMtgyHA+ew==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.144","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.144","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.144","uilint-semantic":"0.2.144","uilint-duplicates":"0.2.144"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.144_1770606509070_0.44832924786416384","host":"s3://npm-registry-packages-npm-production"}},"0.2.145":{"name":"uilint-react","version":"0.2.145","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.145","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"cfbda73da8322db21179b5dda12749cf739a54f3","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.145.tgz","fileCount":331,"integrity":"sha512-W0kFjr2ZjHzzJxJ/fsXG0CeuKy8pYkpTFQoGySYLbEqnIyo3kEPTFgP06DnRlPCin3JUKR+nFCNHaTPcetA3jA==","signatures":[{"sig":"MEUCIQCl7DcBreg4aFYaOcHnLtIamZj4vfzTQtSuEdWPDKd1CgIgOHacD6PLNt359mXBQu/2wziRdeVYL5UeVUi3rGV58vE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8916559},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.145.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/b3f8c3a6d6ef969aa91adb0eac6b1598/uilint-react-0.2.145.tgz","_integrity":"sha512-W0kFjr2ZjHzzJxJ/fsXG0CeuKy8pYkpTFQoGySYLbEqnIyo3kEPTFgP06DnRlPCin3JUKR+nFCNHaTPcetA3jA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.145","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.145","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.145","uilint-semantic":"0.2.145","uilint-duplicates":"0.2.145"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.145_1770607157181_0.20388518519641274","host":"s3://npm-registry-packages-npm-production"}},"0.2.146":{"name":"uilint-react","version":"0.2.146","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.146","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2345b46da2e180d8d6cdf2eab27cacd7d34ad8f3","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.146.tgz","fileCount":333,"integrity":"sha512-/6Va1ze5lG35Zn6I8i4MdinE5Gd5mDgIOrVXM04VW58uvCEoucCf/R8R1EexjpRuouuWAnAHMyQR5oSLsEftnA==","signatures":[{"sig":"MEYCIQC9XodCiQuqfpVSBRKdu/g5AdevmZ2qc3MRqZfyAwS/cQIhAP5dXN7N/B8J2xAxyo6/cGvYwA8PQD6udCLEYxyLkvvo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8984758},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.146.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/234a0d5bcb0e6d8b1c55af217d941084/uilint-react-0.2.146.tgz","_integrity":"sha512-/6Va1ze5lG35Zn6I8i4MdinE5Gd5mDgIOrVXM04VW58uvCEoucCf/R8R1EexjpRuouuWAnAHMyQR5oSLsEftnA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.146","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.146","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.146","uilint-semantic":"0.2.146","uilint-duplicates":"0.2.146"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.146_1770661690531_0.7122530416518982","host":"s3://npm-registry-packages-npm-production"}},"0.2.147":{"name":"uilint-react","version":"0.2.147","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.147","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2040de783eac6227a515f4a3df7a6c3bffb50fd1","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.147.tgz","fileCount":333,"integrity":"sha512-5/vvIznwHI/WL2Q7eiizXQxWV8sC/8NYHxExutYFxm0aFCa1dImKa9wfheEYRsypDlPSRQNrsHr614q2xCtgSg==","signatures":[{"sig":"MEUCIQC3hmPDAmk0MR7FcbXQu9DNyQ2ND2gsH1Wi975i3QMovwIgL9nz3q9zd5hRvDoDpFcHFEEmxY+Fv2DAn8mohO2v/4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8984758},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.147.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/cf319ea13dd0d95ff918927197ae5842/uilint-react-0.2.147.tgz","_integrity":"sha512-5/vvIznwHI/WL2Q7eiizXQxWV8sC/8NYHxExutYFxm0aFCa1dImKa9wfheEYRsypDlPSRQNrsHr614q2xCtgSg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.147","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.147","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.147","uilint-semantic":"0.2.147","uilint-duplicates":"0.2.147"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.147_1770675915678_0.9917206518037438","host":"s3://npm-registry-packages-npm-production"}},"0.2.148":{"name":"uilint-react","version":"0.2.148","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.148","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"441b3ea08bd73df1f3be6cc717371873c0707acb","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.148.tgz","fileCount":341,"integrity":"sha512-hsOyGcPFO4PXb5nl8GWfBYCr/EaQcWhJB1EhKhvHQfMPjJiIncEFoSTZqo45Di7+Dmd6bWu/p5jg48tmlaqRaw==","signatures":[{"sig":"MEQCIB00V35jiGDHLEnX7GZ5Fohmdrdzy1hBPx4YcVCG3yX7AiBG24vb0AJB6hHQPOS21MSGxgnYlr278t3iQ7VU1l+HQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9118181},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.148.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/974a92ac872f8995d927dd329e2fe749/uilint-react-0.2.148.tgz","_integrity":"sha512-hsOyGcPFO4PXb5nl8GWfBYCr/EaQcWhJB1EhKhvHQfMPjJiIncEFoSTZqo45Di7+Dmd6bWu/p5jg48tmlaqRaw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.148","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.148","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.148","uilint-semantic":"0.2.148","uilint-duplicates":"0.2.148"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.148_1770676778732_0.14221821313699246","host":"s3://npm-registry-packages-npm-production"}},"0.2.149":{"name":"uilint-react","version":"0.2.149","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.149","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"6e94e670e7fb3bca0549b9a8d64fd2d384c4e8b2","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.149.tgz","fileCount":341,"integrity":"sha512-TcVcN40H1nqM1N9M+QyFgf2j/YxNKmd9YxKgybL48hZXwrQaHuGPnmVZ0tF5jSAx0I2YaVLBAvxyxJrMdGY7BQ==","signatures":[{"sig":"MEYCIQDWQjnM+Q3kg2fv0NutT7j9Z/oNjw11GngKQBShlDjm1AIhAIYOdIF4cryJjXBcMAYiBj1LgzVGKklYQ2cG1mfTvOfD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9118181},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.149.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/6014959145b90fba337630d3c7821566/uilint-react-0.2.149.tgz","_integrity":"sha512-TcVcN40H1nqM1N9M+QyFgf2j/YxNKmd9YxKgybL48hZXwrQaHuGPnmVZ0tF5jSAx0I2YaVLBAvxyxJrMdGY7BQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.149","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.149","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.149","uilint-semantic":"0.2.149","uilint-duplicates":"0.2.149"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.149_1770678998705_0.706084558412932","host":"s3://npm-registry-packages-npm-production"}},"0.2.150":{"name":"uilint-react","version":"0.2.150","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.150","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"ba51575f71a53d2e25d8e86281758fea1c9b58d8","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.150.tgz","fileCount":341,"integrity":"sha512-jHytCtOB/B0bVKfbGKIPJ/R6HwzSh7GCsWO8yq9vmhO2pknQgdpdjFOpbtWcnhi792vQjY4R8Q9HpsxEe/q4sA==","signatures":[{"sig":"MEYCIQCSOvE04GpiPPtgDaDR+y3YUBMWnB3uN8dG17fMv2Z51AIhAO/SE0IKgMg4upCW/IY+yO1VNdf1gI0TMlMFAeM8d66l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9118181},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.150.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/50d419bc361b462d741810e4bb60844a/uilint-react-0.2.150.tgz","_integrity":"sha512-jHytCtOB/B0bVKfbGKIPJ/R6HwzSh7GCsWO8yq9vmhO2pknQgdpdjFOpbtWcnhi792vQjY4R8Q9HpsxEe/q4sA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.150","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.150","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.150","uilint-semantic":"0.2.150","uilint-duplicates":"0.2.150"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.150_1770687291346_0.0017262200520846704","host":"s3://npm-registry-packages-npm-production"}},"0.2.151":{"name":"uilint-react","version":"0.2.151","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.151","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"f56e97e3a7f0c21b62feac32401622cdb6d5b361","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.151.tgz","fileCount":341,"integrity":"sha512-6NPS18yv9Y4tU/Ln3na/tgKUX2nmDb78LMHdFrcpEYBWI8/EgHKjol+u4sw8D9XxuHCt0slmanbann6tam8W7Q==","signatures":[{"sig":"MEQCIFuY1Kvw8mj2qQGKBghgFeTqESwnRKk7UqCjbtsl9EABAiAsIIgNLgJvLFq3eHQXL4CIBVXhUlT/u+7fmNPJADRnGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9118401},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.151.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/abb44042abd80e0832d66a7d98f8f883/uilint-react-0.2.151.tgz","_integrity":"sha512-6NPS18yv9Y4tU/Ln3na/tgKUX2nmDb78LMHdFrcpEYBWI8/EgHKjol+u4sw8D9XxuHCt0slmanbann6tam8W7Q==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.9.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.151","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.151","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.151","uilint-coverage":"0.2.149","uilint-semantic":"0.2.151","uilint-duplicates":"0.2.151"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.151_1770697647079_0.7485660449367382","host":"s3://npm-registry-packages-npm-production"}},"0.2.152":{"name":"uilint-react","version":"0.2.152","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.152","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2d9fe72516af62f2b9227501a9f3b7931fa1aaed","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.152.tgz","fileCount":341,"integrity":"sha512-qMX9KLpx1EVd1lHAu/kNhWnlgImU3JyW13W2NfViVWOYL67uekqUQiKMB9oYitNMWq5Tk6SIUubKaL6GAeWUmA==","signatures":[{"sig":"MEUCIQCxNkLwaXSZIda2UvCLu9RMC7ii1xntikLt6RXFvzOZLgIgHWC3MQzImZwD0ojBPU4hseRubLkir8CuoX0OxzfW2aI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9118401},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.152.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/d28b9af30b488e7e90a3624585b2015b/uilint-react-0.2.152.tgz","_integrity":"sha512-qMX9KLpx1EVd1lHAu/kNhWnlgImU3JyW13W2NfViVWOYL67uekqUQiKMB9oYitNMWq5Tk6SIUubKaL6GAeWUmA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"11.9.0","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.19.2","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.152","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.152","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.152","uilint-coverage":"0.2.150","uilint-semantic":"0.2.152","uilint-duplicates":"0.2.152"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.152_1770698316884_0.8738774082481147","host":"s3://npm-registry-packages-npm-production"}},"0.2.153":{"name":"uilint-react","version":"0.2.153","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.153","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"b490d3419050d994f0285e61d3653215d1cf96b9","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.153.tgz","fileCount":341,"integrity":"sha512-cdSkFxAKx6GzcvUMW5Ue5Dyezj+ScRnAPbs49VtT4DLztJnUaBn0vLDXSEVdYl6YsISTWCmBVYqRuRp8+fHwmg==","signatures":[{"sig":"MEUCIQD6tT0aZ0OMFnQ+DOb5Ff74VS0TFHrttNksSXRm79+nJQIgHSV/VdgVy2Swbs5t/b5Wkom73m1uNS+URa+NffCpL9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9118401},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.153.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/e1ddade15db4d4e3f53b44012fda8a91/uilint-react-0.2.153.tgz","_integrity":"sha512-cdSkFxAKx6GzcvUMW5Ue5Dyezj+ScRnAPbs49VtT4DLztJnUaBn0vLDXSEVdYl6YsISTWCmBVYqRuRp8+fHwmg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.153","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.153","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.153","uilint-coverage":"0.2.151","uilint-semantic":"0.2.153","uilint-duplicates":"0.2.153"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.153_1770698764494_0.561483137913283","host":"s3://npm-registry-packages-npm-production"}},"0.2.154":{"name":"uilint-react","version":"0.2.154","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.154","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"cd96b56a03e8c71006fed227c8f3d3075f7513b9","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.154.tgz","fileCount":341,"integrity":"sha512-MeLVt5QaWerZcgY/NNNXFl15z6/E4+zVPDrZdpRvNIQp66+sTKoRKv2+TaCZXezUL1f1HfFw3t+56cOBvoNmXg==","signatures":[{"sig":"MEQCIGdw/q9oiO4M6ygPgeS+epZXwO/Ig0Zmkj2kIZZFtV/aAiBQnvh+o0kaVG/1Ejb2CNce6vuPgXkrYdWInP+uFI9ivA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9116461},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.154.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/22bbfc914c7140ee63703d37df557cbc/uilint-react-0.2.154.tgz","_integrity":"sha512-MeLVt5QaWerZcgY/NNNXFl15z6/E4+zVPDrZdpRvNIQp66+sTKoRKv2+TaCZXezUL1f1HfFw3t+56cOBvoNmXg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.154","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.154","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.154","uilint-coverage":"0.2.152","uilint-semantic":"0.2.151","uilint-duplicates":"0.2.154"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.154_1770708445887_0.38563742370479526","host":"s3://npm-registry-packages-npm-production"}},"0.2.155":{"name":"uilint-react","version":"0.2.155","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.155","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"ebbc7544a4796b6a387a6d52e309539b5d790ae7","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.155.tgz","fileCount":341,"integrity":"sha512-0bqqREUXDfvdzTQ3qrGbI4ReAVHgDNMV36o/4v61+hJSYNiDl4zq4q20Ddt5L/OLGZPRHwIx3WfEd9pikcB32g==","signatures":[{"sig":"MEUCIQCbXgd3wlt3OgwMyKJtg8dkjp5hk89FtLaBMgDfXj/X3AIgPLUBBfu1QPDqa7Lku0QxVw1Py0lusYxS71thZneUM1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9113226},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.155.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/05c9224c44e8516ba7a5343f2a92f0d5/uilint-react-0.2.155.tgz","_integrity":"sha512-0bqqREUXDfvdzTQ3qrGbI4ReAVHgDNMV36o/4v61+hJSYNiDl4zq4q20Ddt5L/OLGZPRHwIx3WfEd9pikcB32g==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.155","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.155","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.155","uilint-coverage":"0.2.153","uilint-semantic":"0.2.152","uilint-duplicates":"0.2.155"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.155_1770755577713_0.29081529960213004","host":"s3://npm-registry-packages-npm-production"}},"0.2.156":{"name":"uilint-react","version":"0.2.156","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.156","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2044158e0a54aa687e677ace408a72fdd68e17b4","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.156.tgz","fileCount":341,"integrity":"sha512-dwtKa0bUwzcNWodMsnvreoxXAqzbrVYY6k9mgK8d11yII+QNr0hsnSayY1ce2zkWmZvVErSVG8jz5jw72dhKAg==","signatures":[{"sig":"MEUCIQCBOEVrzqCbAYbap6hUpbsug57yeQIYeGulXmrVMKoWIAIgPK9sDS8+LaLHVTl8+i2YL0TfF8jWvf9pNvzVSywZ1+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9116269},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.156.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/5e95576562bad9432ca3b082e3935291/uilint-react-0.2.156.tgz","_integrity":"sha512-dwtKa0bUwzcNWodMsnvreoxXAqzbrVYY6k9mgK8d11yII+QNr0hsnSayY1ce2zkWmZvVErSVG8jz5jw72dhKAg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.156","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.156","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.156","uilint-coverage":"0.2.154","uilint-semantic":"0.2.153","uilint-duplicates":"0.2.156"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.156_1770760804041_0.43684975491542","host":"s3://npm-registry-packages-npm-production"}},"0.2.157":{"name":"uilint-react","version":"0.2.157","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.157","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"2889f9b6d222f6fab6dd64633461607ee309c9b5","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.157.tgz","fileCount":341,"integrity":"sha512-u6O4Hiy5pfEmjqdrgtwg0b47K+aY53tM69HlxSLWbBIx52PNzEldncOy1AY3h3tiPHPBdfugWWVfXwOtUc591Q==","signatures":[{"sig":"MEQCICdORiQ4qFRV+LQJvFPeeDaJKvu7RRHmJeSeeyIAOV30AiAt+3HGkZAw7YzqUQd5SBZdHRa38W4JdK2NDnWDPgjCxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9123178},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.157.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/9f528a0fdd8f3d8c4fc8af420e18e403/uilint-react-0.2.157.tgz","_integrity":"sha512-u6O4Hiy5pfEmjqdrgtwg0b47K+aY53tM69HlxSLWbBIx52PNzEldncOy1AY3h3tiPHPBdfugWWVfXwOtUc591Q==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.157","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.157","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.157","uilint-coverage":"0.2.155","uilint-semantic":"0.2.154","uilint-duplicates":"0.2.157"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.157_1770763183466_0.26285166613434896","host":"s3://npm-registry-packages-npm-production"}},"0.2.158":{"name":"uilint-react","version":"0.2.158","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.158","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"f6f5fd4f1bc88c8817166234d84953bed4f3e655","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.158.tgz","fileCount":341,"integrity":"sha512-Zy5E8/VhsJvgHprGP7UhpNZLXt0oA8B7yk0ETkGBjxjK3NEXSVXW9iX2kYByn89BEBLYSfdhAul+qTmHm66HCw==","signatures":[{"sig":"MEQCIBRq0SXyV0ezwZgV9K5fq1VPPtHYhGmjwhEuzLtrvMKcAiA0/yfCnWErMobvDg64sT1ttHwTCzfsqHehtictkI5BNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9123178},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.158.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/7647f34f9be1d0205f8152b041908b94/uilint-react-0.2.158.tgz","_integrity":"sha512-Zy5E8/VhsJvgHprGP7UhpNZLXt0oA8B7yk0ETkGBjxjK3NEXSVXW9iX2kYByn89BEBLYSfdhAul+qTmHm66HCw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.158","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.158","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.158","uilint-coverage":"0.2.156","uilint-semantic":"0.2.155","uilint-duplicates":"0.2.158"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.158_1770859631057_0.06826531511449163","host":"s3://npm-registry-packages-npm-production"}},"0.2.159":{"name":"uilint-react","version":"0.2.159","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.159","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"b2231fa98d3fddae21c08a09d09b583c9e21db4e","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.159.tgz","fileCount":349,"integrity":"sha512-Dv0N8qXcZduD/z5TAesgSkPSia1nPR1k6EryC2rrfqfwRI6VzZ54aWjpNpKjvhomWDDK3EQbBFX4+m3ZpPVEyA==","signatures":[{"sig":"MEUCIQCWUlm8+6IJCKgbHwwBsKFwou3waoK8Jkv+wiCAC1Xx6gIgIE8AhyQo1ScRUQ0w7cVFccqt2YCx4d6FZOSFs9xvC2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9199238},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.159.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/adb165b43a0070ec01544d809ef72ab9/uilint-react-0.2.159.tgz","_integrity":"sha512-Dv0N8qXcZduD/z5TAesgSkPSia1nPR1k6EryC2rrfqfwRI6VzZ54aWjpNpKjvhomWDDK3EQbBFX4+m3ZpPVEyA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.159","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.159","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.159","uilint-coverage":"0.2.157","uilint-semantic":"0.2.156","uilint-duplicates":"0.2.159"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.159_1770861750289_0.4977187250395829","host":"s3://npm-registry-packages-npm-production"}},"0.2.160":{"name":"uilint-react","version":"0.2.160","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.160","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"c8b40f74eb82cf7dedeafba145a411d56912fcde","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.160.tgz","fileCount":349,"integrity":"sha512-HyJXwBxKsrCMPzeoLEl1SiWyHTfILMQ/KreOJaQAL+izJNrevr6ZrXo5xPm6J7fp7vWqrTfK78m2rNxML5ieHA==","signatures":[{"sig":"MEYCIQCOqM3VYKGmGMf3kKgjsHSx9Wl+T2xA3hjF2+9AXvUVSQIhALQafzV8v2CIk6iqTdBDA/PP3ezhhZExUH+wJTNdRam1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9186907},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.160.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/c70cacd2814140640888f3d3ef9d44a2/uilint-react-0.2.160.tgz","_integrity":"sha512-HyJXwBxKsrCMPzeoLEl1SiWyHTfILMQ/KreOJaQAL+izJNrevr6ZrXo5xPm6J7fp7vWqrTfK78m2rNxML5ieHA==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.160","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.160","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.160","uilint-coverage":"0.2.158","uilint-semantic":"0.2.157","uilint-duplicates":"0.2.160"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.160_1770880549595_0.2881872142853048","host":"s3://npm-registry-packages-npm-production"}},"0.2.161":{"name":"uilint-react","version":"0.2.161","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.161","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"6edecef1d398c10f8892818adff9022d799d3230","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.161.tgz","fileCount":349,"integrity":"sha512-e+Zxf6KGVYOpadKiHiaQiigZ3IoZYF45t3RYhll51+JOnhWmtGVZZjnrd6+CbKfjDObBq3wh0AxkaUCx7aRotQ==","signatures":[{"sig":"MEUCIQD+7LzFOSip9e+vLXU1eclLR/s7mgOLZFln1GMYXm5n8AIgCnapTCMZvLYKBIfZYU3E8n0+eDPV69PItPTZX+cIwBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9165580},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.161.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/4868faa6c293c3c6197a8d40568182a6/uilint-react-0.2.161.tgz","_integrity":"sha512-e+Zxf6KGVYOpadKiHiaQiigZ3IoZYF45t3RYhll51+JOnhWmtGVZZjnrd6+CbKfjDObBq3wh0AxkaUCx7aRotQ==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.161","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.161","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.161","uilint-coverage":"0.2.159","uilint-semantic":"0.2.158","uilint-duplicates":"0.2.161"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.161_1770922450637_0.9461787884826898","host":"s3://npm-registry-packages-npm-production"}},"0.2.162":{"name":"uilint-react","version":"0.2.162","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.162","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"80d1b58d4f8ba4090da587969e3350705ac508a3","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.162.tgz","fileCount":349,"integrity":"sha512-mKiyFOv8Cm88FaqkmhJZSWKAFWbC5J9zRttXBtOOtnj9IRqEych3HVJUxgNOodsBpTm07grSV+QBymn65XeKLw==","signatures":[{"sig":"MEUCIQDiKQNoCFvuf1Mq5etbavIAw9j05UoU3WCGRW/UgYXyHQIgCRUspCf0gHOKOotIHoCXCDIWGEu+a0cnP4B+UhSl1BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9165580},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.162.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/786488d4375fadb516f4ad14c7b65da9/uilint-react-0.2.162.tgz","_integrity":"sha512-mKiyFOv8Cm88FaqkmhJZSWKAFWbC5J9zRttXBtOOtnj9IRqEych3HVJUxgNOodsBpTm07grSV+QBymn65XeKLw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.0","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.162","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.162","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.162","uilint-coverage":"0.2.160","uilint-semantic":"0.2.159","uilint-duplicates":"0.2.162"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.162_1772307513392_0.6076313235392123","host":"s3://npm-registry-packages-npm-production"}},"0.2.163":{"name":"uilint-react","version":"0.2.163","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.163","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"bc213f8aebc7633242ed0c6e5e1927682a79157d","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.163.tgz","fileCount":349,"integrity":"sha512-jUF7wJBTeQXIaHJp0rMGt7ZYfaroBqe0Sqv20eGC6935szEimC3y6bFRLPbqwEQ+D5DnsdDeFErr7iHq0WGtJg==","signatures":[{"sig":"MEYCIQDtZGjeu1Vwvf+rpN3qZQ/wn/LthYLtUbPNg2rmLDdx8AIhAJPAlkPNJDjvUhE+TgmQl407/LMhrCY+5b6aTUNSwi+w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9165580},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.163.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/private/var/folders/yg/x12gwkfx6934zcd17yn0tdq00000gn/T/5321707a17a35add89d1d2f613c811be/uilint-react-0.2.163.tgz","_integrity":"sha512-jUF7wJBTeQXIaHJp0rMGt7ZYfaroBqe0Sqv20eGC6935szEimC3y6bFRLPbqwEQ+D5DnsdDeFErr7iHq0WGtJg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.9.4","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.163","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.163","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.163","uilint-coverage":"0.2.161","uilint-semantic":"0.2.160","uilint-duplicates":"0.2.163"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.163_1778885458337_0.2077429071452881","host":"s3://npm-registry-packages-npm-production"}},"0.2.164":{"name":"uilint-react","version":"0.2.164","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.164","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"ea6e85726a9f08ba27d47be23976217833e5bce5","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.164.tgz","fileCount":349,"integrity":"sha512-jNNp9hmbJbb1aGeO3Uzi5KLbw7g+NcO+tIjhf3DGNraJ7dcGipAgFRifKcheZZR5y7PA0uYchsggkM9Y2EVh4Q==","signatures":[{"sig":"MEQCIBrDC/juBusHDo3eDzeRCni0Rq7UR6x/dg4c5ocwanMzAiAJd8nqHOHusgyACgduRbUCFJJWqkwOvhDI+ux4zcKGNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9165580},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.164.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/4abd7b3ff208e9ce40a5c2ee9b6c8f4d/uilint-react-0.2.164.tgz","_integrity":"sha512-jNNp9hmbJbb1aGeO3Uzi5KLbw7g+NcO+tIjhf3DGNraJ7dcGipAgFRifKcheZZR5y7PA0uYchsggkM9Y2EVh4Q==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.164","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.164","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.164","uilint-coverage":"0.2.162","uilint-semantic":"0.2.161","uilint-duplicates":"0.2.164"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.164_1778888572904_0.9838538694744277","host":"s3://npm-registry-packages-npm-production"}},"0.2.165":{"name":"uilint-react","version":"0.2.165","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.165","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"637b2b06fbfa238300a8ee86ea17d6e103e7a91f","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.165.tgz","fileCount":349,"integrity":"sha512-t6GlVwLwxPO/v9Ik5SXkmG0ut4LC6HrEnxtNeGdIJmO0RPN7aIyxHyCx2dP63gF+yLP9huCAEBe2InoQpqGJMg==","signatures":[{"sig":"MEQCICS0Fe4jEyePZN71C/X73OnpjZTNEacGjL+6DQLxr2xAAiAoP1GehcGSYzFx+GpOUzJRpPaV4o6GgOupwBnRUWa8nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9163150},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.165.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/3678b939e3b41dfa666e9de72c4bec6c/uilint-react-0.2.165.tgz","_integrity":"sha512-t6GlVwLwxPO/v9Ik5SXkmG0ut4LC6HrEnxtNeGdIJmO0RPN7aIyxHyCx2dP63gF+yLP9huCAEBe2InoQpqGJMg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.165","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.165","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.165","uilint-coverage":"0.2.163","uilint-semantic":"0.2.162","uilint-duplicates":"0.2.165"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.165_1778966559263_0.6317519534401668","host":"s3://npm-registry-packages-npm-production"}},"0.2.166":{"name":"uilint-react","version":"0.2.166","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.166","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"b23b57cfbe2942f46c35f2429c5028c27b362e47","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.166.tgz","fileCount":349,"integrity":"sha512-kNKSupZXVeZBbGZXerrJZgIgHnhZsckXgmNoxc8KfUIEAqw7/Xdypv1b72eH+A7gRIyQZHjCWCcA0q6fJc8Bgw==","signatures":[{"sig":"MEUCIQCpoWp3cbjyGhvSA7D0L+SQRGN+kSlmhDnoC2aOChU9MQIgY6H4gb6o7JuxPkOfdilU9EqkVTkohojyxCtMgmn8m2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9163150},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.166.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/085fbf9cd7bbae450ef6692c0d846460/uilint-react-0.2.166.tgz","_integrity":"sha512-kNKSupZXVeZBbGZXerrJZgIgHnhZsckXgmNoxc8KfUIEAqw7/Xdypv1b72eH+A7gRIyQZHjCWCcA0q6fJc8Bgw==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.166","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.166","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.166","uilint-coverage":"0.2.164","uilint-semantic":"0.2.163","uilint-duplicates":"0.2.166"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.166_1778969321780_0.7675089910635908","host":"s3://npm-registry-packages-npm-production"}},"0.2.167":{"name":"uilint-react","version":"0.2.167","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"author":{"name":"Peter Suggate"},"license":"MIT","_id":"uilint-react@0.2.167","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"dist":{"shasum":"4bc0d65f8a24a1fcafa5211241e001b335fd92e1","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.167.tgz","fileCount":349,"integrity":"sha512-ZQCpZP6JBvpk2dhD8r5q4mR4x7qxQxUPQkp9jInsLwHf0QvKg3u1ppQv2hv4r2myngGTzJzQXNiENNs+taeLgg==","signatures":[{"sig":"MEUCIQCK84UElL4XEVdo9EwQrCo+TXc+KFGbymwwzJ/ogSu6ZwIgAtHGJVc4ACA1Kf6UaIVHlF8eE+edQKkjCf/bC8U9f+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9163150},"main":"./dist/index.js","type":"module","_from":"file:uilint-react-0.2.167.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"scripts":{"dev":"vite build --watch","lint":"eslint src/","test":"vitest run","build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","typecheck":"tsc --noEmit","test:watch":"vitest --watch","lint:strict":"eslint src/ --max-warnings 0","test:coverage":"vitest run --coverage","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"_resolved":"/tmp/2f910ee443c9e2ee55f0c8308af3ae89/uilint-react-0.2.167.tgz","_integrity":"sha512-ZQCpZP6JBvpk2dhD8r5q4mR4x7qxQxUPQkp9jInsLwHf0QvKg3u1ppQv2hv4r2myngGTzJzQXNiENNs+taeLgg==","repository":{"url":"git+https://github.com/peter-suggate/uilint.git","type":"git","directory":"packages/uilint-react"},"_npmVersion":"10.8.2","description":"React component for AI-powered UI consistency checking","directories":{},"_nodeVersion":"20.20.2","dependencies":{"diff":"^7.0.0","fuse.js":"^7.0.0","zustand":"^5.0.10","uilint-core":"0.2.167","lucide-react":"^0.562.0","html-to-image":"^1.11.13","uilint-eslint":"0.2.167","tw-animate-css":"^1.4.0","react-use-measure":"^2.1.7","@radix-ui/react-slot":"^1.2.4","@emotion/is-prop-valid":"^1.4.0","class-variance-authority":"^0.7.1","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-scroll-area":"^1.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jiti":"^2.6.1","vite":"^7.3.1","jsdom":"^27.4.0","react":"^19.2.3","eslint":"^9.39.2","motion":"^12.26.2","vitest":"^4.0.17","globals":"^17.0.0","postcss":"^8.5.6","react-dom":"^19.2.3","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/diff":"^7.0.0","tailwindcss":"^4.1.18","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","tailwind-merge":"^3.4.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-react":"^7.37.5","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.1"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-vision":"0.2.167","uilint-coverage":"0.2.165","uilint-semantic":"0.2.164","uilint-duplicates":"0.2.167"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-coverage":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/uilint-react_0.2.167_1778971364973_0.4862825461981002","host":"s3://npm-registry-packages-npm-production"}},"0.2.168":{"name":"uilint-react","version":"0.2.168","description":"React component for AI-powered UI consistency checking","author":{"name":"Peter Suggate"},"repository":{"type":"git","url":"git+https://github.com/peter-suggate/uilint.git","directory":"packages/uilint-react"},"homepage":"https://github.com/peter-suggate/uilint#readme","bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","import":"./dist/node.js"},"./devtools":{"types":"./dist/devtools-types.d.ts","import":"./dist/devtools.js"}},"engines":{"node":">=20.0.0"},"dependencies":{"@emotion/is-prop-valid":"^1.4.0","@radix-ui/react-accordion":"^1.2.12","@radix-ui/react-scroll-area":"^1.2.10","@radix-ui/react-slot":"^1.2.4","class-variance-authority":"^0.7.1","diff":"^7.0.0","fuse.js":"^7.0.0","html-to-image":"^1.11.13","lucide-react":"^0.562.0","react-use-measure":"^2.1.7","tw-animate-css":"^1.4.0","zustand":"^5.0.10","uilint-core":"0.2.168","uilint-eslint":"0.2.168"},"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","uilint-coverage":"0.2.166","uilint-duplicates":"0.2.168","uilint-semantic":"0.2.165","uilint-vision":"0.2.168"},"peerDependenciesMeta":{"uilint-vision":{"optional":true},"uilint-semantic":{"optional":true},"uilint-duplicates":{"optional":true},"uilint-coverage":{"optional":true}},"devDependencies":{"@eslint/js":"^9.39.2","@tailwindcss/postcss":"^4.1.18","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.1","@types/diff":"^7.0.0","@types/jsdom":"^27.0.0","@types/react":"^19.2.8","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^5.1.2","@vitest/coverage-v8":"^4.0.18","clsx":"^2.1.1","eslint":"^9.39.2","eslint-plugin-react":"^7.37.5","globals":"^17.0.0","jiti":"^2.6.1","jsdom":"^27.4.0","motion":"^12.26.2","postcss":"^8.5.6","react":"^19.2.3","react-dom":"^19.2.3","tailwind-merge":"^3.4.0","tailwindcss":"^4.1.18","typescript":"^5.9.3","typescript-eslint":"^8.53.0","vite":"^7.3.1","vite-plugin-dts":"^4.5.4","vitest":"^4.0.17"},"keywords":["react","ui","lint","consistency","design-system","ai","llm"],"license":"MIT","publishConfig":{"access":"public"},"scripts":{"build":"vite build && vite build -c vite.devtools.config.ts && cp src/devtools-types.d.ts dist/","dev":"vite build --watch","test":"vitest run","test:watch":"vitest --watch","test:coverage":"vitest run --coverage","typecheck":"tsc --noEmit","lint":"eslint src/","lint:strict":"eslint src/ --max-warnings 0","lint:with-coverage":"test -f coverage/coverage-final.json || vitest run --coverage; eslint src/"},"_id":"uilint-react@0.2.168","_integrity":"sha512-S7eDo5W3a+y49CAs0IY4s13E/ArKmG9ux7sDVhbfKiieq6kToechZxikCWVNd+mMvgRV68uXi6c0zrP2Y1S8QA==","_resolved":"/tmp/3247f834e7577d736b401504c593f502/uilint-react-0.2.168.tgz","_from":"file:uilint-react-0.2.168.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-S7eDo5W3a+y49CAs0IY4s13E/ArKmG9ux7sDVhbfKiieq6kToechZxikCWVNd+mMvgRV68uXi6c0zrP2Y1S8QA==","shasum":"9b8d465cc114b2787a20ac6c7d6c3d27e334d45e","tarball":"https://registry.npmjs.org/uilint-react/-/uilint-react-0.2.168.tgz","fileCount":349,"unpackedSize":9163150,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCT0XuRbyOouaQc8CFLW4+okXbKOZeY9bO3Jqh0pt0aAgIgfWUTT15+ybR222xQfuKUHM4wS6GWBQnbuS9nDNIEoso="}]},"_npmUser":{"name":"petersuggate","email":"petersuggate@gmail.com"},"directories":{},"maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/uilint-react_0.2.168_1778975233975_0.7508491010791567"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-01T03:08:17.950Z","modified":"2026-05-16T23:47:14.338Z","0.1.0":"2026-01-01T03:08:18.263Z","0.1.1":"2026-01-01T04:12:18.791Z","0.1.2":"2026-01-01T06:22:16.855Z","0.1.4":"2026-01-02T00:57:38.758Z","0.1.5":"2026-01-02T01:03:59.244Z","0.1.6":"2026-01-02T02:01:06.792Z","0.1.7":"2026-01-02T02:56:05.192Z","0.1.8":"2026-01-02T04:28:17.682Z","0.1.9":"2026-01-02T04:56:24.977Z","0.1.10":"2026-01-02T05:44:39.262Z","0.1.11":"2026-01-02T06:06:33.450Z","0.1.12":"2026-01-02T06:14:50.445Z","0.1.13":"2026-01-02T07:40:15.355Z","0.1.14":"2026-01-02T20:06:16.187Z","0.1.15":"2026-01-02T22:18:10.164Z","0.1.16":"2026-01-02T23:34:04.205Z","0.1.17":"2026-01-03T03:47:41.883Z","0.1.18":"2026-01-03T03:52:00.484Z","0.1.19":"2026-01-03T21:08:02.264Z","0.1.20":"2026-01-03T22:27:43.426Z","0.1.21":"2026-01-03T22:50:31.231Z","0.1.22":"2026-01-03T22:53:51.218Z","0.1.23":"2026-01-03T23:14:07.181Z","0.1.24":"2026-01-03T23:42:48.130Z","0.1.25":"2026-01-04T03:21:49.598Z","0.1.26":"2026-01-04T20:41:53.402Z","0.1.27":"2026-01-04T20:52:17.464Z","0.1.28":"2026-01-04T21:02:11.304Z","0.1.29":"2026-01-04T21:31:28.769Z","0.1.30":"2026-01-04T22:03:08.746Z","0.1.31":"2026-01-04T22:05:57.244Z","0.1.32":"2026-01-05T23:19:03.889Z","0.1.33":"2026-01-06T03:29:43.014Z","0.1.34":"2026-01-06T03:33:10.636Z","0.1.35":"2026-01-06T04:08:30.959Z","0.1.37":"2026-01-07T00:31:31.447Z","0.1.38":"2026-01-07T02:09:17.533Z","0.1.39":"2026-01-08T00:03:37.316Z","0.1.40":"2026-01-08T01:30:06.438Z","0.1.41":"2026-01-08T01:44:34.362Z","0.1.42":"2026-01-08T01:49:16.244Z","0.1.43":"2026-01-08T02:08:47.365Z","0.1.44":"2026-01-08T05:26:55.262Z","0.1.45":"2026-01-08T05:54:00.531Z","0.1.46":"2026-01-08T07:02:41.251Z","0.1.47":"2026-01-09T01:38:52.772Z","0.1.48":"2026-01-09T02:15:33.117Z","0.1.49":"2026-01-09T02:46:49.929Z","0.1.50":"2026-01-09T02:56:15.762Z","0.1.51":"2026-01-09T03:06:30.955Z","0.1.52":"2026-01-09T05:49:26.775Z","0.1.53":"2026-01-09T05:59:42.310Z","0.1.54":"2026-01-09T06:06:33.634Z","0.1.55":"2026-01-09T06:18:50.299Z","0.1.56":"2026-01-10T02:53:13.744Z","0.1.57":"2026-01-10T03:30:41.035Z","0.2.0":"2026-01-10T04:02:36.606Z","0.2.1":"2026-01-10T04:08:44.830Z","0.2.3":"2026-01-14T00:30:44.295Z","0.2.4":"2026-01-14T02:07:34.501Z","0.2.5":"2026-01-14T02:39:58.211Z","0.2.6":"2026-01-14T03:00:31.090Z","0.2.7":"2026-01-14T03:18:13.946Z","0.2.8":"2026-01-14T05:12:23.094Z","0.2.9":"2026-01-14T06:47:03.897Z","0.2.10":"2026-01-15T21:36:30.054Z","0.2.11":"2026-01-15T22:52:46.299Z","0.2.12":"2026-01-15T23:12:31.095Z","0.2.13":"2026-01-15T23:21:54.957Z","0.2.14":"2026-01-15T23:40:34.397Z","0.2.15":"2026-01-16T00:06:59.078Z","0.2.16":"2026-01-16T01:11:58.171Z","0.2.17":"2026-01-16T03:20:50.879Z","0.2.18":"2026-01-16T03:56:07.209Z","0.2.20":"2026-01-16T04:16:12.301Z","0.2.21":"2026-01-16T04:41:52.504Z","0.2.22":"2026-01-17T07:14:55.247Z","0.2.23":"2026-01-17T20:04:30.669Z","0.2.26":"2026-01-19T18:23:42.101Z","0.2.27":"2026-01-19T18:29:37.543Z","0.2.28":"2026-01-19T18:45:31.532Z","0.2.29":"2026-01-19T20:16:52.461Z","0.2.30":"2026-01-20T05:59:44.367Z","0.2.31":"2026-01-20T06:11:15.029Z","0.2.32":"2026-01-21T05:19:53.751Z","0.2.33":"2026-01-21T05:24:23.829Z","0.2.34":"2026-01-23T08:33:25.654Z","0.2.35":"2026-01-24T00:10:44.229Z","0.2.36":"2026-01-24T01:25:51.407Z","0.2.37":"2026-01-24T01:54:11.015Z","0.2.38":"2026-01-24T02:32:56.823Z","0.2.39":"2026-01-24T02:58:56.330Z","0.2.40":"2026-01-24T03:07:36.960Z","0.2.41":"2026-01-24T03:11:25.942Z","0.2.42":"2026-01-24T03:48:52.311Z","0.2.43":"2026-01-24T04:21:17.497Z","0.2.44":"2026-01-24T04:51:29.507Z","0.2.45":"2026-01-24T04:55:50.184Z","0.2.46":"2026-01-24T05:06:30.981Z","0.2.47":"2026-01-24T05:25:13.597Z","0.2.48":"2026-01-24T21:42:45.447Z","0.2.49":"2026-01-24T23:30:38.137Z","0.2.50":"2026-01-25T03:37:55.615Z","0.2.51":"2026-01-25T04:50:20.064Z","0.2.52":"2026-01-25T06:03:02.208Z","0.2.53":"2026-01-25T06:35:34.408Z","0.2.54":"2026-01-25T07:15:54.202Z","0.2.55":"2026-01-25T08:17:12.344Z","0.2.56":"2026-01-25T08:45:54.786Z","0.2.57":"2026-01-25T08:54:21.491Z","0.2.58":"2026-01-25T20:48:21.927Z","0.2.59":"2026-01-25T20:58:40.918Z","0.2.60":"2026-01-25T21:55:11.540Z","0.2.61":"2026-01-25T22:58:26.856Z","0.2.62":"2026-01-25T23:00:28.370Z","0.2.63":"2026-01-26T01:30:16.579Z","0.2.64":"2026-01-26T02:19:59.088Z","0.2.65":"2026-01-26T03:24:14.774Z","0.2.66":"2026-01-27T04:59:00.029Z","0.2.67":"2026-01-27T05:21:17.875Z","0.2.68":"2026-01-27T06:13:56.830Z","0.2.69":"2026-01-27T06:41:03.950Z","0.2.70":"2026-01-27T06:55:04.002Z","0.2.71":"2026-01-28T03:02:59.919Z","0.2.72":"2026-01-29T00:11:35.446Z","0.2.73":"2026-01-29T01:19:51.544Z","0.2.74":"2026-01-29T22:53:22.057Z","0.2.75":"2026-01-30T07:10:18.710Z","0.2.76":"2026-01-30T07:34:30.623Z","0.2.77":"2026-01-30T07:38:54.900Z","0.2.78":"2026-01-30T07:47:36.887Z","0.2.79":"2026-01-30T08:08:02.494Z","0.2.80":"2026-01-30T08:13:46.712Z","0.2.81":"2026-01-30T08:21:40.589Z","0.2.82":"2026-01-30T08:26:09.704Z","0.2.83":"2026-01-30T08:35:52.984Z","0.2.84":"2026-01-30T08:42:30.840Z","0.2.85":"2026-01-30T22:19:38.103Z","0.2.86":"2026-01-30T22:41:39.833Z","0.2.87":"2026-01-30T23:57:11.986Z","0.2.88":"2026-01-31T03:31:24.562Z","0.2.89":"2026-01-31T08:16:55.985Z","0.2.90":"2026-01-31T17:29:03.491Z","0.2.91":"2026-01-31T19:10:51.348Z","0.2.92":"2026-01-31T21:29:19.890Z","0.2.93":"2026-01-31T21:36:21.330Z","0.2.94":"2026-01-31T22:03:57.745Z","0.2.95":"2026-01-31T23:11:20.357Z","0.2.96":"2026-02-01T01:40:57.198Z","0.2.97":"2026-02-01T01:58:29.353Z","0.2.98":"2026-02-01T02:04:26.467Z","0.2.99":"2026-02-01T07:24:38.125Z","0.2.100":"2026-02-01T07:45:13.563Z","0.2.101":"2026-02-01T17:21:39.663Z","0.2.102":"2026-02-01T17:37:24.563Z","0.2.103":"2026-02-01T18:06:39.225Z","0.2.104":"2026-02-01T18:56:02.871Z","0.2.105":"2026-02-01T19:36:48.732Z","0.2.106":"2026-02-01T22:56:05.087Z","0.2.107":"2026-02-01T23:06:43.820Z","0.2.108":"2026-02-01T23:40:24.099Z","0.2.109":"2026-02-02T00:20:52.613Z","0.2.110":"2026-02-02T02:36:50.349Z","0.2.111":"2026-02-02T03:03:45.740Z","0.2.112":"2026-02-02T03:33:42.866Z","0.2.113":"2026-02-02T03:38:47.134Z","0.2.114":"2026-02-02T03:47:49.399Z","0.2.115":"2026-02-02T03:59:21.610Z","0.2.116":"2026-02-02T04:07:40.618Z","0.2.117":"2026-02-02T05:21:38.159Z","0.2.118":"2026-02-02T23:58:18.867Z","0.2.119":"2026-02-03T01:35:51.817Z","0.2.120":"2026-02-03T02:31:06.725Z","0.2.121":"2026-02-03T07:12:25.427Z","0.2.122":"2026-02-03T21:08:38.478Z","0.2.123":"2026-02-03T22:34:56.811Z","0.2.124":"2026-02-04T00:06:32.824Z","0.2.125":"2026-02-04T01:35:26.474Z","0.2.126":"2026-02-04T02:36:10.093Z","0.2.127":"2026-02-04T03:02:32.328Z","0.2.128":"2026-02-04T03:51:02.781Z","0.2.129":"2026-02-04T05:31:45.082Z","0.2.130":"2026-02-04T05:44:50.393Z","0.2.131":"2026-02-04T07:50:03.190Z","0.2.132":"2026-02-04T08:17:11.813Z","0.2.133":"2026-02-04T18:54:03.106Z","0.2.134":"2026-02-04T21:25:32.022Z","0.2.135":"2026-02-04T22:31:03.944Z","0.2.136":"2026-02-05T00:53:51.096Z","0.2.137":"2026-02-05T06:53:51.058Z","0.2.138":"2026-02-07T06:46:09.732Z","0.2.139":"2026-02-07T22:34:44.695Z","0.2.140":"2026-02-07T22:53:51.755Z","0.2.141":"2026-02-08T20:07:45.493Z","0.2.142":"2026-02-09T00:13:31.459Z","0.2.143":"2026-02-09T00:22:12.362Z","0.2.144":"2026-02-09T03:08:29.342Z","0.2.145":"2026-02-09T03:19:17.409Z","0.2.146":"2026-02-09T18:28:10.761Z","0.2.147":"2026-02-09T22:25:15.928Z","0.2.148":"2026-02-09T22:39:38.959Z","0.2.149":"2026-02-09T23:16:39.076Z","0.2.150":"2026-02-10T01:34:51.569Z","0.2.151":"2026-02-10T04:27:27.362Z","0.2.152":"2026-02-10T04:38:37.095Z","0.2.153":"2026-02-10T04:46:04.722Z","0.2.154":"2026-02-10T07:27:26.140Z","0.2.155":"2026-02-10T20:32:58.119Z","0.2.156":"2026-02-10T22:00:04.342Z","0.2.157":"2026-02-10T22:39:43.712Z","0.2.158":"2026-02-12T01:27:11.311Z","0.2.159":"2026-02-12T02:02:30.565Z","0.2.160":"2026-02-12T07:15:49.816Z","0.2.161":"2026-02-12T18:54:10.874Z","0.2.162":"2026-02-28T19:38:33.662Z","0.2.163":"2026-05-15T22:50:58.588Z","0.2.164":"2026-05-15T23:42:53.176Z","0.2.165":"2026-05-16T21:22:39.507Z","0.2.166":"2026-05-16T22:08:42.035Z","0.2.167":"2026-05-16T22:42:45.296Z","0.2.168":"2026-05-16T23:47:14.216Z"},"bugs":{"url":"https://github.com/peter-suggate/uilint/issues"},"author":{"name":"Peter Suggate"},"license":"MIT","homepage":"https://github.com/peter-suggate/uilint#readme","keywords":["react","ui","lint","consistency","design-system","ai","llm"],"repository":{"type":"git","url":"git+https://github.com/peter-suggate/uilint.git","directory":"packages/uilint-react"},"description":"React component for AI-powered UI consistency checking","maintainers":[{"name":"petersuggate","email":"petersuggate@gmail.com"}],"readme":"# uilint-react\n\nReact component for AI-powered UI consistency checking in running applications.\n\n## Overview\n\n`uilint-react` provides the `<uilint-devtools>` web component that enables element inspection and LLM-powered code analysis in your React/Next.js application.\n\n## Installation\n\n```bash\nnpm install uilint-react uilint-core\n```\n\nOr use the CLI to initialize everything automatically:\n\n```bash\nnpx uilint init\n```\n\n## Usage in a Running App\n\nAdd the devtools web component to your app:\n\n### Next.js Setup\n\n```tsx\n// app/layout.tsx\nimport \"uilint-react/devtools\";\n\nexport default function RootLayout({ children }) {\n  return (\n    <html>\n      <body>\n        {children}\n        <uilint-devtools />\n      </body>\n    </html>\n  );\n}\n```\n\n### Vite Setup\n\n```tsx\n// src/main.tsx\nimport \"uilint-react/devtools\";\nimport { createRoot } from \"react-dom/client\";\nimport App from \"./App\";\n\ncreateRoot(document.getElementById(\"root\")!).render(\n  <>\n    <App />\n    <uilint-devtools />\n  </>\n);\n```\n\n### Features\n\n- **Alt+Click** on any element to open the inspector sidebar\n- View component source location and file path\n- Navigate through the component stack (scroll while holding Alt)\n- **Open in Cursor** - jump directly to the source file\n- **Scan with LLM** - analyze the component for style issues\n- **Copy fix prompt** - paste into Cursor agent for automatic fixes\n\n### Web Component Attributes\n\n| Attribute  | Type      | Default         | Description                           |\n| ---------- | --------- | --------------- | ------------------------------------- |\n| `enabled`  | `string`  | `\"true\"`        | Enable/disable UILint (\"true\"/\"false\")|\n| `position` | `string`  | `\"bottom-left\"` | Toolbar position                      |\n| `theme`    | `string`  | `\"system\"`      | Theme (\"light\", \"dark\", \"system\")     |\n\n### API Routes\n\nThe CLI installs these routes automatically, or you can add them manually:\n\n```ts\n// app/api/.uilint/analyze/route.ts\n// Handles LLM analysis of source code\n\n// app/api/.uilint/source/route.ts\n// Dev-only route for fetching source files\n```\n\n## Usage in Tests\n\nUILint can run in Vitest/Jest tests with JSDOM:\n\n### Direct JSDOM Adapter\n\n```tsx\nimport { JSDOMAdapter, runUILintInTest } from \"uilint-react/node\";\nimport { render } from \"@testing-library/react\";\n\ntest(\"detect style inconsistencies\", async () => {\n  render(<MyComponent />);\n\n  // Run UILint and get issues\n  const issues = await runUILintInTest(document.body);\n\n  // Assert on specific issues\n  expect(issues).toHaveLength(0); // Fail if any issues found\n});\n\ntest(\"custom adapter usage\", async () => {\n  render(<MyComponent />);\n\n  const adapter = new JSDOMAdapter(\".uilint/styleguide.md\");\n  await adapter.loadStyleGuide();\n\n  const result = await adapter.analyze(document.body);\n  adapter.outputWarnings(result.issues);\n\n  expect(result.issues.filter((i) => i.type === \"color\")).toHaveLength(0);\n});\n```\n\n## API\n\n### Zustand Store (Direct Access)\n\nFor advanced use cases, you can access the UILint state directly via the Zustand store:\n\n```tsx\nimport { useUILintStore } from \"uilint-react\";\n\nfunction MyComponent() {\n  const settings = useUILintStore((s) => s.settings);\n  const inspectedElement = useUILintStore((s) => s.inspectedElement);\n  // ... use store state\n}\n```\n\n### JSDOM Adapter (Node.js)\n\n```typescript\n// Import from \"uilint-react/node\" for test environments\nclass JSDOMAdapter {\n  constructor(styleGuidePath?: string);\n\n  loadStyleGuide(): Promise<void>;\n  analyze(element: Element): Promise<{ issues: Issue[] }>;\n  outputWarnings(issues: Issue[]): void;\n}\n\nfunction runUILintInTest(element: Element): Promise<Issue[]>;\n```\n\n## Prerequisites\n\nFor LLM-powered features, you need [Ollama](https://ollama.ai) installed locally:\n\n```bash\n# Install Ollama, then pull the default model\nollama pull qwen3-coder:30b\n```\n\n## Related Packages\n\n- [`uilint-core`](https://www.npmjs.com/package/uilint-core) - Core library\n- [`uilint`](https://www.npmjs.com/package/uilint) - Command-line interface\n- [`uilint-mcp`](https://www.npmjs.com/package/uilint-mcp) - MCP server\n\n## Documentation\n\nFor full documentation, visit the [UILint GitHub repository](https://github.com/peter-suggate/uilint).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}