{"_id":"eslint-plugin-what","_rev":"36-1666e3869bfa0cf880bb0e97bb8fe0fe","name":"eslint-plugin-what","dist-tags":{"latest":"0.13.10"},"versions":{"0.5.3":{"name":"eslint-plugin-what","version":"0.5.3","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":"","license":"MIT","_id":"eslint-plugin-what@0.5.3","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatframework.dev","bugs":{"url":"https://github.com/zvndev/what-fw/issues"},"dist":{"shasum":"6d651e1673a12fc9c9a8ce5640c7843c078c1ee0","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.5.3.tgz","fileCount":7,"integrity":"sha512-EkavLZde2sUQl0dcbQEjmpTu5fH54KVQCXAYI9mz4ES1WE8LD3k89yGlcps/C44vqtg1Dgnuy8exlnchHQ6lbA==","signatures":[{"sig":"MEUCIDfkK8U6seY6g1NK2tOFguFHO0Yw4YPyFIZWaOLq4hX5AiEAmxSFHi/ei4OuPeOFjpBcLf9/UqVhiWGSQTu7K0xfXzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17201},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"5e5b977cf3979bf4382defc6f4a5d95325016deb","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/zvndev/what-fw.git","type":"git"},"_npmVersion":"11.0.0","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.5.3_1771542224942_0.40451897968280437","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"eslint-plugin-what","version":"0.5.4","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":"","license":"MIT","_id":"eslint-plugin-what@0.5.4","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/zvndev/what-fw/issues"},"dist":{"shasum":"08562ea4a6d6efc5174edde68a45c5c39a5b366b","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.5.4.tgz","fileCount":8,"integrity":"sha512-ldQNu5OKN6j8TWJVFLdAUmH/y1iDkWMlmENEHGHnWAOpCDpYHa/jjPKoxO7DJcO3DYYyFi50hEFmTmz2/EH05A==","signatures":[{"sig":"MEQCIH4hjnRtPjPGMszaTjLgmGTKT9/K+NuYLNZ7QnSv4KpKAiBS1ZdmJTDS+ngt90cT4T1irdWSYxM11a2ZQhRX9vX/zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19964},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"26495571fbeb2ebb89ac962f0f5c586646c26abe","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/zvndev/what-fw.git","type":"git"},"_npmVersion":"11.8.0","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.5.4_1771653209151_0.3282543116143255","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"eslint-plugin-what","version":"0.5.5","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.5.5","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/whatfw/issues"},"dist":{"shasum":"63e00d628a11782e4e1985d3c68547a2812ffb63","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.5.5.tgz","fileCount":8,"integrity":"sha512-MkcVM4IgjjZtBogzmjtHNv4zZt+mwZExvvNeu433uonpT+PoPygdj159zJIMvblZAp/2/EqLMBGaiJU7eVRkJQ==","signatures":[{"sig":"MEQCIDZasGYGOJjnYwjjW2MD1fuIv8qeuL0OMv3VBRxTEFftAiAlQJYSQHso1FqRXA+9WbCtCQRKIXUe/7sDWqMll52vEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19998},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"640775137b0dd6a7388a4891c6783e33fe88ab03","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/whatfw.git","type":"git"},"_npmVersion":"11.8.0","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.5.5_1771861566902_0.6560435623279297","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"eslint-plugin-what","version":"0.5.6","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.5.6","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/whatfw/issues"},"dist":{"shasum":"4da1d06ae23a58a5108d8e330875fd1d6bd1c0b7","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.5.6.tgz","fileCount":10,"integrity":"sha512-JGVMO80nWu9pXyD75GlH/iuQ6rf7gbvAA3zmWOZagFsZxylb0FZz/vOZi3JrUiMGKr9HQkzDkuhhdfKZMcww6Q==","signatures":[{"sig":"MEUCIQCFMo3osRlUAIfV9WH37HjdJlYEbTcd/x4b5DKxeY+HNwIgZ/5ksZ/49KuCJshVwZ+5YX1nthUYXsRpv8bjjxI309M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31740},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"1808e33acf591791a7150eea6049f8dbe86d7676","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/whatfw.git","type":"git"},"_npmVersion":"11.0.0","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.5.6_1772811154091_0.9507359265621407","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"eslint-plugin-what","version":"0.6.0","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.6.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"9d3277943f5636d24fc1de725960ec0caa66ba31","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.6.0.tgz","fileCount":13,"integrity":"sha512-JTrjpfuk4y/5vSThWcug/LuLfnZ8pGPwpL/p+mHXtpkE/ouvNgr7Gv2ELYbg+W97D6YLjemFqWhABqTd4goIXQ==","signatures":[{"sig":"MEQCIDMKPxaChIkaPphpgKHJXsRJYLcyoW9iwp3uZZtN3NSoAiA/+n3MlV2CiXiZ80RZD/hphLfGekHr+SMApjvV58Ch0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43648},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"696ec5b6b8e0d60c7519d4bcf33a01c9e4a2c7fc","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.0.0","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.6.0_1774578958712_0.902664649362281","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"eslint-plugin-what","version":"0.7.0","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.7.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"1602ef3e7bb5c5d9229dce14823a7ac0044334f6","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.7.0.tgz","fileCount":13,"integrity":"sha512-6StCQsDioEilgbzU+VRyzq54gWW/0G8DGkfBGn3xWTYY57vfpis90bKvwgpGa8Sw7Pz88W3X3yDavaQ4DRG/VA==","signatures":[{"sig":"MEUCICNBDx0gN+r3JMWcaF1yEoTlE6uLg9PHt/IFVE0a5ErgAiEA+eW3xPdxEKRHxJy4FJMQ/qYTPdXZ1luTUPHQH4FfsmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43648},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"8cc9fc433600b3a140a8b1edef2fb5695ce6c425","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.11.0","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.7.0_1775685291394_0.4512162445551935","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"eslint-plugin-what","version":"0.8.0","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.8.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"d0b331c8705007c4befa5a5bd8e4edc2f75378d1","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.8.0.tgz","fileCount":13,"integrity":"sha512-3CXg38IRXWIG8AvNFLnDTHheZQfc4zznBv1JrzFA/Rt6tAhBdb+LHKhzAJ5TB71AdvUiov+sv3q+xu2eQNEE4w==","signatures":[{"sig":"MEUCIQC53c+d3G7c/13qZyNctuwPIOJV76ul/jRefj8lSRt9HAIgKQZ1W8RpL06CEBVJWgx9H11PRMMhEjrLoG+Q4sncxRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43648},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"ff769eee0b1834a755038ff55a8af08c25afc892","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.11.0","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.8.0_1776053930508_0.10592622126627305","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"eslint-plugin-what","version":"0.8.1","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.8.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"fb268836cf0571050fee2137fed0aa795764af56","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.8.1.tgz","fileCount":13,"integrity":"sha512-rZ/1h/SaBjyGnqS/sCcvPc9zcL6jxd11rPVEkr3Efm1SmJk+Jobl1UKV0HHa2M2RAzmQxngIsXJQQc51IRWB2A==","signatures":[{"sig":"MEYCIQC7JY0SxRpa7KbN0h1JhaAB4oHFYiOggRAPJ+D2oa8jzAIhALQwEJlEcmF/7g2a/dJR0ZzgSNdKRAf26v5qVs1EF7R5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43648},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"9953a43c8a33cbad884d5c0b9a5ff2ca6a350793","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.11.0","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.8.1_1776055449686_0.2244147649074293","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"eslint-plugin-what","version":"0.8.2","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.8.2","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"b1b39da021cc77b3ea8fbc7995b1441ebd6691de","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.8.2.tgz","fileCount":13,"integrity":"sha512-wDg2L7DllzL8KBJSuXeljVv5rTnFVbCjx5BoikitI2dpOITaei0QXnQDpD17BTS/Yt9bivsA21OYd3D4Pn6vIw==","signatures":[{"sig":"MEYCIQDmslCZrgfi0CiVw3RPnX/WId0i+TEXhaaOIFnAk/trugIhAI7j7TKCbW4L6z79L7IWk34Nqf8lRDchP6kckJ1s3beV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43651},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"d3e9c78f6da29e936dd9fb7cbaa1b4e63c78368d","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.0.0","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.8.2_1778474225075_0.7403719237160085","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"eslint-plugin-what","version":"0.8.3","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.8.3","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"c54286816f322774fb4fafad5c6da3612143a8fa","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.8.3.tgz","fileCount":13,"integrity":"sha512-ZRdrCo6vUEo/nY2LIX/QHCZEmp89esHccA+9XpWxdoQgeS8lO40cBMFrEfiWViYOGw4V8ftJyigtqFf+VOP/Bg==","signatures":[{"sig":"MEUCIQCIEkMJX0OjB1/jYF39Vc84WzrQWyJZOtB4P+nbpkOiaQIgNsbE5lsdchEpCXceEp4JjLAFEPftxFbh8zNl0/V/VBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43648},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"52b7c5cc680bc5834903bfb34c400c2b37b2c4bf","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.8.0","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.8.3_1778479358158_0.5652458289036513","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"eslint-plugin-what","version":"0.8.4","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.8.4","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"ffe0d455e76d236d8ef1632670dc353655af8885","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.8.4.tgz","fileCount":13,"integrity":"sha512-JOWmORM9DhHdTHsPQPUn0adukG+NEr/lMebgx+IPgWSyqJ9C5ayjXfiEFXn4W2z7kO7tNYrh/CJKCqhHb6YkxQ==","signatures":[{"sig":"MEQCIHBMFN2Y9PImpn9DlX2Y3zda0vOEm/RX//ZyK2qOirZwAiBYpP4xx5CMM42TP+2W7jqtQKD8awD2tOFxvnbFu8cGtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43648},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"a05216b0b87718e880ae557dd18f34495163a30b","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.8.0","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.8.4_1778479688392_0.9982090958938159","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"eslint-plugin-what","version":"0.10.0","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.10.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"99a609b208413aee02e93912af3dc54a45d7d86a","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.10.0.tgz","fileCount":13,"integrity":"sha512-foWTDy+/7tpnFrrYd09Vj2wmHwb4KDAVbuZlWj1lw6cbWAV+5DBAVsUnAYm+BVkdAvylhjnzLmaXFl5oMewdwA==","signatures":[{"sig":"MEUCIQCvaZcBAHX8k8ctrVh1lC1tx7OyDievVeM/5gl3xsRI7wIgVy9x/gE+7MZtOPK6yQKaVMtDI0CXm0ZK6UNAGgW0078=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43649},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"8722b790535f04a868d9f0f38613524600ab4270","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.0.0","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.10.0_1780968438542_0.7928981955420069","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"eslint-plugin-what","version":"0.11.0","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.11.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"a1019bb264f55b80b8da3a2f9d29ee2a621236fb","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.11.0.tgz","fileCount":13,"integrity":"sha512-Z+K8lf+41VFcdPm6OVA8QTtnaiFxkpy4DtyaHoxvNUV8qm9+HkFN57Z2BxUCZ4HhY4sVow6meO5F+ZgZv3uFVg==","signatures":[{"sig":"MEYCIQCyLDMl5THDzx7nlCZJ0CFjt/JB/dylWCUkq6XG2emD6AIhAMEEGdy0cpOriACpsAiLzKTdSq5Wk8I39fywa4b10dvV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45205},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"9ad873c3904b0c95d8d424f6de780cc6edd2e4de","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"11.0.0","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.11.0_1781058843271_0.9030242973671727","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"eslint-plugin-what","version":"0.11.1","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.11.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"6bce328ef2ddb7e11b32d9ab98120515cc126d69","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.11.1.tgz","fileCount":13,"integrity":"sha512-ElA2Z1ao50KXEHLfjLeaFX0Vrc0OFWGzIMqBK7oPF8YFY+1MfHawQRkvkUztIZv+p3/l9QFbfag0BK6lYabYfA==","signatures":[{"sig":"MEQCIGQxEFyT9hZEgTgdPLpjNrsmm0J88BdVUAcr0CQ+dcyuAiB9Jyqafj66xh6rp5eYdzn6hR6Q1Corw2jxw1f7Ysx0MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45205},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"68a02819da77049d58cb8d2a30719f3de42e9d4b","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.11.1_1781066792258_0.09160646776137815","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"eslint-plugin-what","version":"0.11.2","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.11.2","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"bc6313cee68a77b30b48c6f454eef1d66b83ee5e","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.11.2.tgz","fileCount":13,"integrity":"sha512-VT+9zy9iPnDx9u2Sna/lHGc3f0MnU0fe92bMKkJkwTLyU4X6OQ2QObnseVQT0ppHoECkpQP6sbQdjgb0aDaaAg==","signatures":[{"sig":"MEUCIQD2RGpfumown91OoVPT+Ikqw7qSyvqwGhgATqTg+EsZNwIgeWeY1u2qWiHxVorhxQnPnt3+xfgJPakNUoUuoMo8qBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45205},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"9c85184585c0199892bbe681ed2adc194bd47935","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.11.2_1782662769683_0.31080735555741357","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"eslint-plugin-what","version":"0.11.3","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.11.3","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"55106c3bdb3cbc33100a8e95681f94ed91320c70","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.11.3.tgz","fileCount":13,"integrity":"sha512-MKShEUQ/g6nB/JjQOl6yXg21cqBuYdWg4syDfSZvLX5JIfPdRZXRVjLZxABKqG4QGX5De3PWUSFPlZP+z1vVwQ==","signatures":[{"sig":"MEQCIG21E6ADuwllpiCjUqsjAC3m/dqLWLD44g32eqLnJG04AiBTnf476LtJmt0zBbRHc3OWf0jVeaPk6wMSjG04PbzWGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45205},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"b30911ad425a3b088f11501b1bbc2d10ab6c98f7","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.11.3_1783187713083_0.6708408362108638","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"eslint-plugin-what","version":"0.11.4","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.11.4","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"cf931f3f0dcd93b55e5892600c2af4c240e861c3","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.11.4.tgz","fileCount":13,"integrity":"sha512-qxvw6AQDmIJLYCSh1wOjj2uKSA3dHQHNaHtvuET1QIHnY8dV5hiBFtTfOjDNUpbaLELDThSK8sgApqYqOSsuoQ==","signatures":[{"sig":"MEYCIQCTgI8LgQmqAXMRH4/KWazLJLympvRBpyUbtExsQuAYegIhAOU5gjvZxeqxAzRdHNIsQyfLo7LzEj+ZcXqAnumAk2QN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45205},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"9ac55728ab4c4a1f7d6e52bfe632be3f5337817f","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.11.4_1783213299511_0.15423400112221342","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"eslint-plugin-what","version":"0.11.5","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.11.5","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"50758a51e64315063b99e1d84c62dca4a7794a23","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.11.5.tgz","fileCount":13,"integrity":"sha512-sVDnujjvEZ4ZrZjpn8BjMzwn3pf0k8ptd7aVi3UYWx2SFw293s/HNcEMTJgm8ncWEYURX+1EVEIcCf5DWxeOcA==","signatures":[{"sig":"MEQCIBbr4GBrKf6KQCuXgbJ80PY4aa0ZKYvvJbJ84JLtEW2XAiAYLcSkCgOvQMUTGdpZkJKTw4tGElmnD7Dp0uK7uMjQhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45205},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"c52c85ca42f90e5fb2f7700cfaed918da61552f7","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.11.5_1783310908483_0.7145510275918152","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"eslint-plugin-what","version":"0.11.6","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.11.6","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"a90db54e356c56b511489e906f9de2059c16e2f7","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.11.6.tgz","fileCount":13,"integrity":"sha512-WBvIrzI9Q5KrpN/tSIOe0F/Meq09mfVzssfjhZ7VSrb3/5GSlflxAuTw4babM6pMfXKlVa1a6Rlt6VR8aQB8iQ==","signatures":[{"sig":"MEQCIHUPQB8XMhKIBMG3uJ40gAGWTVjIzDpAlxCzUeOQahnBAiBxFSTQn1A/3By9x3ZdgLBeA1CKfeSjCbJVSrZJbgKPYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45205},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"7199649b0af9dcbca9a72512dd67d2a4389f3dc3","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.11.6_1783739173934_0.6772267723219223","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"eslint-plugin-what","version":"0.11.7","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.11.7","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"533d1c11ba334b3f715893ff6eade2300d4e137a","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.11.7.tgz","fileCount":13,"integrity":"sha512-x3TCW81H87XL6Pr4erP3UxSujr9I88hKUBqJX1qgfvfTqo4ZwHVrLGBsYk3h2CyS/FY2OCeL/ejCFOpBB0t+pQ==","signatures":[{"sig":"MEYCIQCY2/Sna5hOW4OU0tO5rBb1HKKgOVsVKuUs8tJL80cIgQIhAKII/pQC1uF54pLBQq9LCOtLdwozjn0dxLkwVEx4wRoQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45205},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"b066671dca29da810a0ca6419a74ccde63ce2ae5","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.11.7_1784180005917_0.9991505420860352","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"eslint-plugin-what","version":"0.11.8","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.11.8","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"92b9eede506655b6346ed437fd2c0da76278031f","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.11.8.tgz","fileCount":13,"integrity":"sha512-gAnBmaDU67xXEsV8qKdNVM9yeesAJN/9H+56FfmB1Oej7X7t7ljVWo5P52+fty2hI39yJYsmMW9V1dxg4YphgA==","signatures":[{"sig":"MEQCIFdbkY0Res6CyYnfH4Pw1MvPioR5zJsA3gPeIOiLj3oiAiBlixBTc+oJJGibusuJOYHY4/h+6VCYlCjJCKKkkQ9LuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45205},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"6579b561a4bb879c51350dbb337b8a7274d3676f","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.11.8_1786252956061_0.1223070365638601","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"eslint-plugin-what","version":"0.12.0","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.12.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"100d1a87c124e31232305d9711017c8892dc7e34","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.12.0.tgz","fileCount":13,"integrity":"sha512-GfFHrn5Hpy9uupc9nZ0T4OMJOCy4U5BgBsFFmf9c314utImBpQ8+tkveDc9YNLGNYuC2dcJeYMr1BvD005Kc3A==","signatures":[{"sig":"MEQCIHzidHDrU22Jhc1VT4TFgvfNQXcTjiGRiGVc0Ywfsy7yAiBcUYvM6MhEWgDoisTP4T1tKXTtHgRWDJVL6i6zSjCsEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45205},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"a76b36c5f91adff9d21c4e914218f509ca39bc20","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.12.0_1786298320690_0.5988595888319064","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"eslint-plugin-what","version":"0.12.1","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.12.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"e19b625f09c01398223ba65bfb08c5ff503da19e","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.12.1.tgz","fileCount":13,"integrity":"sha512-NE1AcUyqtMqlYuMxT+hbiuKVknoH7U+bSWTokGQ3QM9r9daX03xCck/AHcfUDt44EJotDQ6CovkNjpCff5UKpA==","signatures":[{"sig":"MEUCIQDaQAasofIY2H+5Vlkrb6iMYHobc42gd9iA2IttUQj9EgIgaBtEzS38noC7E74hoz0voy4XI20j/kT3fV4JIBpX858=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45205},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"2e91c807d9b133736f51e609ecea299dd51eaf0b","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.12.1_1786299368849_0.5051514388692679","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"eslint-plugin-what","version":"0.12.2","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.12.2","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"120e9de91697ba40efe53ac1992d5ab74a3ba945","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.12.2.tgz","fileCount":13,"integrity":"sha512-uuVhmEZ6z2AkpXCRfY2nma/YMYkDVSoCdcKYAV3XV+nqql0I4V0R6j6+JmEKFK2jcnaZAOmji6C2vzpRpMEngA==","signatures":[{"sig":"MEQCIEgvOoaHVUpS8uRZSBT+yTmubnW/yE/beAA0VAvJ6xZSAiAFM7j6INehrJDVIk2etS7G0cUW/0Q3CJ9nq9B7pQHl1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45205},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"9821b9c4bec7a1aacfabc4d584617e2cba634c4c","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.12.2_1786300495107_0.10425440308310074","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"eslint-plugin-what","version":"0.12.3","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.12.3","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"095fd8f5e3a401b6a9c139813e79f706aebe1803","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.12.3.tgz","fileCount":13,"integrity":"sha512-Rds+Uss4UqChCeeYLwjNfMXKY92X5el/96FaZnxpXGY+zX3okhswXLYJueQhvj9vphQobqhn6gXduC0jpUn/uQ==","signatures":[{"sig":"MEYCIQCrj8rIm2Lb+AW91XO526aJlSZdVOLv14nUBn7Uu9qsHgIhANOE3eAAgu8e8VBuybA8dfBwFCWcGd9Z6nEKDZw3NMEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45205},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"be81e060d63dab3a69501870821497aa0cd86b28","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.12.3_1786332608436_0.39411531138485967","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"eslint-plugin-what","version":"0.12.4","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.12.4","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"73bb28b205bb5ff0d7e25e734f458c58e8fa8fb5","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.12.4.tgz","fileCount":13,"integrity":"sha512-z3oiujfl3Xo5E8HPeb+WXAmoQymbYdF3aYMBFQYhvArrb0RqAxt7A6nX1q2OGRKMo8d+xEbVbyu/O/WR9kA30A==","signatures":[{"sig":"MEUCIQD5SSrtSqNyj/6qdw+U66ILgY/JUZPjbd/lNAZz/G7pEQIgXIQekuHcKRvNFlDoVtqLogyZih5Vx/Z8wQRNQx3JHxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45205},"main":"src/index.js","type":"module","exports":{".":"./src/index.js"},"gitHead":"045d669b4d5038e3884bc625b87f034fdfb72c3e","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.12.4_1786768584885_0.9500114920862772","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"eslint-plugin-what","version":"0.13.0","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.13.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"4a1ef7c330b8968a3f036e01aaaed3eefa324c73","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.13.0.tgz","fileCount":14,"integrity":"sha512-ytJKNNzkRMKzl/TQU4DrPPs+57WJio5eKVYKyPiHSvGVMpHhzqqsYwB7v1fMfoK/OeAcd4QbeYeuNNXIYtUAaQ==","signatures":[{"sig":"MEQCIAORIfHOKO4HGBqLcXI1jYDJsxky2BZIzXgSpGtl7o/VAiBrjlud15t3q7ux+Wz/I0BfxfpC6xJ8QzQhZ6kL8paWEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49724},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./src/index.js"}},"gitHead":"103b144ce0bedc06853418670c1413b98bec9fe9","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.13.0_1787632874881_0.22333688102596194","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"eslint-plugin-what","version":"0.13.1","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.13.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"c3e3830496866190c0ee4cd2bc91d21b4e05264e","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.13.1.tgz","fileCount":14,"integrity":"sha512-8a9+fsgALLduLnGn48yMaPjf2IM3+6Kr9rWfLBmVvmQ3FyLf4j91suNL3KYzE7SH+DhDREJ3FbKTAcLFakpPXA==","signatures":[{"sig":"MEUCIQC8akse/LBdPgNyuAfm1Hc8EnjjgKEcpVF6zXEeZrsU9gIgbm/y3RFHInqJNogMs9r0iwhQd+28Rab615S8rfk/brM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49724},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./src/index.js"}},"gitHead":"361ad289cccc21bfd1c4aabadd91f86587fd8c40","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.13.1_1787634801013_0.8561137867987392","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"eslint-plugin-what","version":"0.13.2","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.13.2","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"0df5038da85993459f79432fe36ce54290df5919","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.13.2.tgz","fileCount":14,"integrity":"sha512-GbgNVEc4hWowOFSAjCbgVkKSSdZzGCc0jp2dK6xvvZXm876FVHFiex1X24VV9x4sXsG01XzmYoyy/zIAYo2SNA==","signatures":[{"sig":"MEYCIQCVK1aOgLhGGWDiSMnhaPnqevlM417Ct5xTy3sFqIhdrAIhANi5BFbMthF9SOezGr/a3+3AMY3DSFqCtoIJ+KvHBThI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49724},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./src/index.js"}},"gitHead":"f46c87e8e63d262fce8106e91ab63d1c19a40d19","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.13.2_1787667757258_0.2624243808887037","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"eslint-plugin-what","version":"0.13.3","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.13.3","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"a8d69335bddb807390ca93d5a7cbd70f0e2a0b4b","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.13.3.tgz","fileCount":14,"integrity":"sha512-5y1hhjoDpES8iTKmlxJROKbGjzx6ETPT3wRoYipb8PNq1KTE2r4HnRLjJT0zTjWxbHRHJ8WjNUg2GWuwuveYNg==","signatures":[{"sig":"MEUCIQCc4c5So7T12nn5fsxN4B1zSYdd0D0uZqBHuQaHQpRYvgIgKEYMt6izwOZVWC6ZhlI3jnlcvwZo9g7BU5iPPipFjZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49724},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./src/index.js"}},"gitHead":"687b5609c99429c93f4c6c505ad6fd43cf50bcef","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.13.3_1787668762550_0.3762448764212216","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"eslint-plugin-what","version":"0.13.4","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.13.4","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"031da2df22a8fb1f1512636b0e6ab8fdf274377e","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.13.4.tgz","fileCount":14,"integrity":"sha512-vdCFHz/mq1lKPwbkpxxa+6FrJrxOTYoqUKnKgwcxrc83GyAxeCmibdnapjXJqmv0MG7CYxgfHvHty1HmL4gteQ==","signatures":[{"sig":"MEQCIEMvz2qTrRtD/tFdZbZM1cszg364+4pCJI9+e6q0AxT9AiB9GhihmGuNFO55I41Khw4eLVbGjfP7iVraBjIFLoXKDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49724},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./src/index.js"}},"gitHead":"29c6b8beba25c47f103d8fa818ebdab37b378aea","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.13.4_1787689920626_0.8827783043557627","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"eslint-plugin-what","version":"0.13.5","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.13.5","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"346068e0e34be403793def2c4f92d5f8a1680b7d","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.13.5.tgz","fileCount":14,"integrity":"sha512-zGHW1Oc1jTofslJTOKwxcGpP593kYD18Gv+LZ928bX6khPhe3bHIdJOOdyzY3rwxMRykAvO8LSugRJ8VXKtVDQ==","signatures":[{"sig":"MEUCIQC6Zk/FKAo/cQEDSgRZm2UYRt3zDrKOrYxxyS+kfdMgBQIgVSq7skkuVSDdBJsYnI7JZ9C4icwliwfNj+Q8BBeVYZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49724},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./src/index.js"}},"gitHead":"f73fba210e21ec11c599853bd8c0928c018a14df","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.13.5_1788639530407_0.008504470787261686","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"eslint-plugin-what","version":"0.13.6","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.13.6","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"22ee6485cad102b00f582c0be2085748fdfd8106","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.13.6.tgz","fileCount":14,"integrity":"sha512-H6DYj6E7df0MpWhISrt6BQHY9iCfhGmZ5dLH202YiPqC/cICfbaFklMJC6svun0iQ5oSGFSd5Z8JEbXsyOt6hw==","signatures":[{"sig":"MEQCIC5fzCuRZgBSqk79vbJMc59ryfJkIDrdeknGR9WfDTssAiAEus0qKIZLIe7Fo6ZutcWnVbxBbypB+Oe0EJfyZ6IqVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49724},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./src/index.js"}},"gitHead":"e6fac2b796fc520ee2d67336b86fa9080f443377","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.13.6_1788663956118_0.6200519618446187","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"eslint-plugin-what","version":"0.13.8","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.13.8","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"75d026610260a00e13cdd13e0a3b5f5d537fa4ab","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.13.8.tgz","fileCount":14,"integrity":"sha512-4kZE3CZvYO2KJFsShkFCnicjV4z797uLt25AmBKS1h+Zi1SBPj+ch/q6f1kCZvneb6lTpY+t8XpS2s1uVP078g==","signatures":[{"sig":"MEYCIQCI7S6rMP0EhdcElmJfbcGIkxmDuOPzC6stY6E3+pZkagIhAJYrPRCbq5J5fJLJ9g/0l/L+M2i+1ucz7Wj9139GTZkS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49724},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./src/index.js"}},"gitHead":"16c0291033ce1039a91cc6c1beb5e80e9a87425d","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.13.8_1788748418791_0.7807151997767479","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"eslint-plugin-what","version":"0.13.9","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","_id":"eslint-plugin-what@0.13.9","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://whatfw.com","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"e83ac426406f4723333e25d633273ccd9a3b1e38","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.13.9.tgz","fileCount":14,"integrity":"sha512-udP+idFxixc0YPDkv0D1U+xwRGQ8YHOcg3cKJSt1CzExD4BZqBq+ZwuI7brUqjFYl4t4UHzrA48WeoN8QKidtg==","signatures":[{"sig":"MEQCIGE2T7bhvCtK21peHUUAGsiPtvfg9y5MiJbHnnV7WvjPAiAT9QX9ldNCxBw4WXDRWndZe2P/+15PjnIyNJnBjAdrZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsS8FVwvMkQ46w7GtVJ+BCEDsl2S7mJayV0reaqt1pygIhAP1S58fPCiAmgTOhFDd6g4e/AF/mKBHZ2Eo4w6SyfOl/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49724},"main":"src/index.js","type":"module","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./src/index.js"}},"gitHead":"7ef1e4e1c6c0ccc07d9208b398f2599112f73cd1","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-what_0.13.9_1790385622898_0.2595025039293968","host":"s3://npm-registry-packages-npm-production"}},"0.13.10":{"_id":"eslint-plugin-what@0.13.10","bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"dist":{"shasum":"4bad043303379ebef5eaf7496835e95aefb5bca3","tarball":"https://registry.npmjs.org/eslint-plugin-what/-/eslint-plugin-what-0.13.10.tgz","fileCount":14,"integrity":"sha512-IhZHW2ahyfbVFtbOIXWOHRLqY7GORvl8fmb+Kd5/IXBmoJJddhpH4p7+AhgQRtyD/jIkpIkGiEzi84pqK1AL9A==","signatures":[{"sig":"MEUCIQCJAOuvGjIycueT2CltomtfiOy+7H5/rui0QS8CXLVCYQIgX4FAL8Sru+Wh8NR3XTtL5GveKovMCnVOh3DRzwl32rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH2NT65frraGxobkS7OqNoXLsWeIbI+jqBSV22Z0ecsuAiA9Onqoj+vCtuy9H1f1+QqXeDtzTRj+x6wqiDMjYHRTOw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-what@0.13.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49725},"main":"src/index.js","name":"eslint-plugin-what","type":"module","types":"index.d.ts","author":{"url":"https://zvndev.com","name":"ZVN DEV"},"exports":{".":{"types":"./index.d.ts","default":"./src/index.js"}},"gitHead":"fcf111efe1bd1a4ea2424ac9dc88d1ea0d7dca4f","license":"MIT","version":"0.13.10","_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"homepage":"https://whatfw.com","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","directories":{},"maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"peerDependencies":{"eslint":">=9.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-what_0.13.10_1790557608375_0.24868381156356456"}}},"time":{"created":"2026-02-19T23:03:44.873Z","modified":"2026-09-28T01:06:48.820Z","0.5.3":"2026-02-19T23:03:45.082Z","0.5.4":"2026-02-21T05:53:29.285Z","0.5.5":"2026-02-23T15:46:07.062Z","0.5.6":"2026-03-06T15:32:34.235Z","0.6.0":"2026-03-27T02:35:58.869Z","0.7.0":"2026-04-08T21:54:51.568Z","0.8.0":"2026-04-13T04:18:50.650Z","0.8.1":"2026-04-13T04:44:09.836Z","0.8.2":"2026-05-11T04:37:05.211Z","0.8.3":"2026-05-11T06:02:38.301Z","0.8.4":"2026-05-11T06:08:08.542Z","0.10.0":"2026-06-09T01:27:18.693Z","0.11.0":"2026-06-10T02:34:03.415Z","0.11.1":"2026-06-10T04:46:32.419Z","0.11.2":"2026-06-28T16:06:09.808Z","0.11.3":"2026-07-04T17:55:13.204Z","0.11.4":"2026-07-05T01:01:39.637Z","0.11.5":"2026-07-06T04:08:28.668Z","0.11.6":"2026-07-11T03:06:14.078Z","0.11.7":"2026-07-16T05:33:26.088Z","0.11.8":"2026-08-09T05:22:36.197Z","0.12.0":"2026-08-09T17:58:40.834Z","0.12.1":"2026-08-09T18:16:09.006Z","0.12.2":"2026-08-09T18:34:55.257Z","0.12.3":"2026-08-10T03:30:08.582Z","0.12.4":"2026-08-15T04:36:25.045Z","0.13.0":"2026-08-25T04:41:15.075Z","0.13.1":"2026-08-25T05:13:21.163Z","0.13.2":"2026-08-25T14:22:37.394Z","0.13.3":"2026-08-25T14:39:22.703Z","0.13.4":"2026-08-25T20:32:00.758Z","0.13.5":"2026-09-05T20:18:50.536Z","0.13.6":"2026-09-06T03:05:56.254Z","0.13.8":"2026-09-07T02:33:38.937Z","0.13.9":"2026-09-26T01:20:22.982Z","0.13.10":"2026-09-28T01:06:48.449Z"},"bugs":{"url":"https://github.com/CelsianJs/what-framework/issues"},"author":{"url":"https://zvndev.com","name":"ZVN DEV"},"license":"MIT","homepage":"https://whatfw.com","keywords":["eslint","eslintplugin","what","framework","signals","reactive"],"repository":{"url":"git+https://github.com/CelsianJs/what-framework.git","type":"git"},"description":"ESLint rules for What Framework — catch signal bugs, enforce patterns","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"readme":"# eslint-plugin-what\n\nESLint rules for [What Framework](https://whatfw.com). Catches common signal bugs and enforces framework patterns. Designed for ESLint 9+ flat config.\n\n## Install\n\n```bash\nnpm install eslint-plugin-what --save-dev\n```\n\nRequires ESLint 9 or later.\n\n## Setup\n\n```js\n// eslint.config.js\nimport what from 'eslint-plugin-what';\n\nexport default [\n  what.configs.recommended,\n];\n```\n\n## Configs\n\n| Config | Description |\n|---|---|\n| `what.configs.recommended` | Balanced rules as warnings |\n| `what.configs.strict` | All rules as errors + `prefer-set` |\n| `what.configs.compiler` | For projects using the What compiler (disables rules the compiler handles) |\n\n## Rules\n\n### `what/no-uncalled-signals`\n\nCatches the #1 mistake for new developers: using a signal reference instead of calling it. Signals are functions -- you must call them to read the value.\n\n```jsx\n// Bad -- conditionals are always truthy; bare JSX reads rely on compiler auto-wrapping\n<span>{count}</span>\n{isLoading && <Spinner />}\n<span>{swr.data}</span>\n\n// Good -- explicit reads work everywhere, compiler or not\n<span>{count()}</span>\n{isLoading() && <Spinner />}\n<span>{swr.data()}</span>\n```\n\nTracks signals from `useSignal`, `signal`, `useComputed`, `computed`, and getter fields from `useSWR`, `useFetch`, `useQuery`, `useInfiniteQuery`.\n\n### `what/no-signal-in-effect-deps`\n\nPrevents passing signal getters as effect dependencies. Signals are already reactive -- including them in deps arrays causes effects to re-run on every render.\n\n```js\n// Bad -- signal reference in deps causes infinite re-runs\nuseEffect(() => { ... }, [count]);\n\n// Good -- rely on auto-tracking\nuseEffect(() => { ... }, []);\n```\n\n### `what/reactive-jsx-children`\n\nWithout the What compiler, bare signal reads in JSX capture the value once and won't update. This rule ensures dynamic values are wrapped in reactive functions.\n\n```jsx\n// Bad (without compiler) -- won't update\n<p>{count()}</p>\n\n// Good\n<p>{() => count()}</p>\n```\n\nDisabled automatically in the `compiler` config preset.\n\n### `what/no-signal-write-in-render`\n\nPrevents writing to signals during component render, which can cause infinite re-render loops.\n\n```jsx\n// Bad\nfunction App() {\n  count.set(5); // writing during render\n  return <p>{count()}</p>;\n}\n\n// Good\nfunction App() {\n  useEffect(() => { count.set(5); }, []);\n  return <p>{() => count()}</p>;\n}\n```\n\n### `what/no-camelcase-events`\n\nEnforces lowercase event handler names (`onclick` instead of `onClick`). What Framework uses lowercase events natively. Disabled in the `compiler` config (the compiler normalizes events).\n\n```jsx\n// Bad\n<button onClick={handler}>\n\n// Good\n<button onclick={handler}>\n```\n\n### `what/prefer-set`\n\nSuggests using `signal.set()` instead of `signal(value)` for signal writes. Off by default (style preference).\n\n```js\n// Flagged\ncount(5);\n\n// Preferred\ncount.set(5);\n```\n\n## Config Details\n\n### recommended\n\n```js\n{\n  'what/no-signal-in-effect-deps': 'warn',\n  'what/reactive-jsx-children': 'warn',\n  'what/no-signal-write-in-render': 'warn',\n  'what/no-camelcase-events': 'warn',\n  'what/no-uncalled-signals': 'warn',\n  'what/prefer-set': 'off',\n}\n```\n\n### strict\n\n```js\n{\n  'what/no-signal-in-effect-deps': 'error',\n  'what/reactive-jsx-children': 'error',\n  'what/no-signal-write-in-render': 'error',\n  'what/no-camelcase-events': 'error',\n  'what/no-uncalled-signals': 'error',\n  'what/prefer-set': 'warn',\n}\n```\n\n### compiler\n\n```js\n{\n  'what/no-signal-in-effect-deps': 'warn',\n  'what/reactive-jsx-children': 'off',       // compiler handles reactive wrapping\n  'what/no-signal-write-in-render': 'warn',\n  'what/no-camelcase-events': 'off',          // compiler normalizes events\n  'what/no-uncalled-signals': 'warn',\n  'what/prefer-set': 'off',\n}\n```\n\n## Links\n\n- [Documentation](https://whatfw.com)\n- [GitHub](https://github.com/CelsianJs/what-framework)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}