{"_id":"eslint-plugin-sweepit","_rev":"46-bc364b263b124385f697ac4e2fa951f2","name":"eslint-plugin-sweepit","dist-tags":{"canary":"0.0.22--canary.69.22690090884.0","latest":"0.0.23"},"versions":{"0.0.1":{"name":"eslint-plugin-sweepit","version":"0.0.1","license":"MIT","_id":"eslint-plugin-sweepit@0.0.1","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"a7d5966711768bf3470cb1de28592539c434a72c","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.1.tgz","fileCount":7,"integrity":"sha512-kYWC+/93mIQ45L7/WorneLBwAjfDsWghCJs7AirST4LbJkj8cjjG2fSZAlKR4biDENnJgtiuFMydrYZwbGcDIQ==","signatures":[{"sig":"MEYCIQDWiZUX609AHVhagvhFgMmH1oAbCzrV/R7SsliqLE5sigIhAOPyp43pPEGv2EPfZVbwV3kUlKbqnyrR7VxeT6TJwh0W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212841},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4a0400e88020f7a562a8cae4830fc80c036f92a1","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.1_1771796717372_0.012451223251664034","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"eslint-plugin-sweepit","version":"0.0.2","license":"MIT","_id":"eslint-plugin-sweepit@0.0.2","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"8eecf7c0d43279f2fe45f1f7e89923ef92f64d0b","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.2.tgz","fileCount":7,"integrity":"sha512-1DAjRAnSeHm7Bd8qbR2k4NHAptqscv5ofDdd6NrrkQZvfcS/nbxu1DM9zRw7MokdYmEvf7SozlHD7WB1FBrt/w==","signatures":[{"sig":"MEUCIGPU+E3GuC4GhxNLsiqGnlwD+4vgZhluej7y3Zhue1tkAiEAjFV9t5edi0uzxah6WcjmJn8otpj1lA4w8yc8y01hkJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222225},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"dd608ba9ac91b2eef9f7319d707b44ee352036cc","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.2_1771797967245_0.6211127829372451","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"eslint-plugin-sweepit","version":"0.0.3","license":"MIT","_id":"eslint-plugin-sweepit@0.0.3","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"d8840805d1295edc586e7f03217c9044b836afb5","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.3.tgz","fileCount":7,"integrity":"sha512-EQCAEsw7xO4wa0Zn8d1PuZis+3yxdQYpBc936ZVhjOr3ex0BA0CdcQMvaKnFrJqbYJEyfO+spf5+z0RrdYbzmQ==","signatures":[{"sig":"MEQCIDLg1KIqe3eWYOe0W6aqcb5UKAdWTLjtAKXb38ysbVICAiAfm/LuVVnzUjGa2dlQNwOyZeBpfttmS9HQObSd2TcjKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232011},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c91ffe6defbdcdd533ae76c67b2cb9476fe9348b","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.3_1771844620782_0.859115794625684","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"eslint-plugin-sweepit","version":"0.0.4","license":"MIT","_id":"eslint-plugin-sweepit@0.0.4","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"59e3581a5ea48101af2ae75759da4cfe97c55efe","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.4.tgz","fileCount":7,"integrity":"sha512-a5GoOe1YUsOO0EMF7pdqKuPcw/YhPh76jsrz404lKSPnZYJ1MYwGWtvmqJ8Yv9+qE0gMY6tsF8MEVyAUx54SlQ==","signatures":[{"sig":"MEUCIQDycuH6WC5JEJScZZZ2SJbw1P3E6hKRhi3nEKCSzc9ASwIgcF59ereasiHdDKBVnyfFfHXSVU78KAlXaiv9k0NozAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"91107f45ee911e413ff762d4c75b6411afcbf3ea","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.4_1772111144127_0.9263993210051633","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"eslint-plugin-sweepit","version":"0.0.5","license":"MIT","_id":"eslint-plugin-sweepit@0.0.5","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"581f5072ceeda77f5d4ebeb0f9c048fcd49bec9e","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.5.tgz","fileCount":7,"integrity":"sha512-5TQwlv/7+BWIkgTAb7dbmm01D6q5pcLX3igttRbWzyD2rjQPVxfUJjY/3525R7M1usZI1NngR88a9bqssP1e4g==","signatures":[{"sig":"MEYCIQDjuz0OOTaJ+eC/GFOvwH0kxlx+iDXjyofa05SMeUVpigIhAMM4zBdNpElOQ/PaP9NquHWGPJbS70HE/baxPLiH1i/J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"aaa40385c80aaede81daa7b49acf4d07e1a28552","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.5_1772119075770_0.2938310328121785","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"eslint-plugin-sweepit","version":"0.0.6","license":"MIT","_id":"eslint-plugin-sweepit@0.0.6","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"86b9e2d2860402d7a40cbe33fdc485259588b3db","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.6.tgz","fileCount":7,"integrity":"sha512-+yXqQSCi9UPoifXBeV3+JjyprXcQCBqu7Hibg/rbGljxrgSqJrJgGvaCag5EktgZLXjsX5P2nRsyGhlaacg61Q==","signatures":[{"sig":"MEQCIDgqmHvLj0TNdmeOp12EP3TtHkQmnhbUxiKMFObJ7sHiAiBeKVH3yNIFVUL0fdNmm+04QQeGmDkfglP1eXrywMg3FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fe20d03de681ab0ca5c0e7c9b074d17fe8b53f5d","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.6_1772191634740_0.8446901434804837","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"eslint-plugin-sweepit","version":"0.0.7","license":"MIT","_id":"eslint-plugin-sweepit@0.0.7","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"ee0087d89ff8a1ddcf117aaf0bf4b3be970be873","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.7.tgz","fileCount":7,"integrity":"sha512-jneM//+TmZs5odcg5caunYfpxMaiVr/fsl1dnLxx0PP8/PNVjyT9xfk9DGa+AlATkGsFr3kFlnlZcTL4GYFN6A==","signatures":[{"sig":"MEUCIGTFwTvPUZnwFrFhTTSDpyUEzfetbBUaozEHFkgUgdMlAiEAztewHsncc4Lgrc3SxV8whj97t0bBzJoMUT0CCbqk5tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234712},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1d3f7a500a44c4caff15c44b5b0cd63df3e2f87a","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.7_1772195642191_0.02417293514889285","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"eslint-plugin-sweepit","version":"0.0.8","license":"MIT","_id":"eslint-plugin-sweepit@0.0.8","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"1c0e0ec5edbc2cc4a2e2a206fbeeeb4a7ad50e36","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.8.tgz","fileCount":7,"integrity":"sha512-qFl0CGCvhbUONyEDJyXtA9WA+lxVY3TDg9mV5u7rCYBI3szVps/Ek2E9/QgsNrJDXyjNHJtACXJe97q5mD0ytw==","signatures":[{"sig":"MEUCIQClc+nqofQW94sG1P09Lz5reZ/mqIHGIzV/rqtNoKm1RwIgAl/ltCfZbW+gGVS+0D977XdN4hgCo48xmpk4AAADi/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226433},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3169291c03a5e2bd90a676d19d744257802d4949","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.8_1772201220881_0.22133194994905292","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"eslint-plugin-sweepit","version":"0.0.9","license":"MIT","_id":"eslint-plugin-sweepit@0.0.9","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"6f9c8f94d05fa21b6c951d7e485b0d6827550dc3","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.9.tgz","fileCount":7,"integrity":"sha512-qAgAYwnyx1p8zY4KhtEd6uOFuFoxdZ0YWvIZl4GUCVwY/BDRsau4DL2+lh8e3WEctF9XisQX56PSJWqHAUFzvQ==","signatures":[{"sig":"MEUCIQDjTgoI/zYAbcqweWXapXTa0xabBeHqPW948/GD8o7PzQIgcpSlgQGW8VCTVyDyRynqO4vFGH58t7eAgPIZl2aV54c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226433},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b4d594138cbc4104c971696bcf5763c0063dc594","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.9_1772202902353_0.07590957378444019","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"eslint-plugin-sweepit","version":"0.0.10","license":"MIT","_id":"eslint-plugin-sweepit@0.0.10","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"9585b09bf768a52e5c0f35feeb7ca35db399683a","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.10.tgz","fileCount":7,"integrity":"sha512-qx0ab+wO7m+GIZQHwrEqkX+KiAlTr0eWGskVa/+cz/f9qEu2+8e2y2X/hbBvTe3L6hUh3TAzGlPGssIYWDhQ9w==","signatures":[{"sig":"MEYCIQDeW6XxLK4lgV/m36m2s+Z1VFzFLFLngv27b2KYwMqj8gIhANBnra3e6ijaLSKfZ3efg3zC8GurrrnL+HzyEGdDFSgP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226434},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cbb3ba777c55928fa634dd274f89f1c542575438","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.10_1772203468964_0.5530777207999429","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"eslint-plugin-sweepit","version":"0.0.11","license":"MIT","_id":"eslint-plugin-sweepit@0.0.11","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"e1740996ee3dcf10f870305070540aaa4c43c52d","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.11.tgz","fileCount":7,"integrity":"sha512-joEfmSxBJ1/u47UcGMahi7gjvh+Q9zeN9moPBBaJ55W/AJUg8JAYzwq/4phGVA5GC1ZvD6Y7XrPDZJO59xlUlA==","signatures":[{"sig":"MEQCIBxLZ3nWYCXXvBNtWjXwM3NVOBImVdqey5kruX+cSVuNAiBJIgQULA0rIl9Zvu/9JcL92W+1LO/5LQtbx3LCJgjYrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226528},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2a630e227b41dadac48318c07e565c619ca6d0dc","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.11_1772205455692_0.9845582257438352","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"eslint-plugin-sweepit","version":"0.0.12","license":"MIT","_id":"eslint-plugin-sweepit@0.0.12","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"5bf8582741077d827c336e4d814b0f05435e5eb1","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.12.tgz","fileCount":7,"integrity":"sha512-W82auaOX0RUTh84uMB0ZDh8lymvivP6ZILJIxy8ZXHI9/bg6Y6s+5M64cDck88fkFV9uN8LXuHtgC1A1Q39+Vw==","signatures":[{"sig":"MEQCIEEVBAppbpTG6TaoV3TnYBfjWRAxWqAa3qjnGgnmNYMxAiB6MK93pb0iLnxRwKR3Z8xePVlzaWifJV61iTn5SC3PMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242464},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"54fae7998850d115813d3f3f71002ff795d63f5b","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.12_1772210433951_0.9152916513460223","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"eslint-plugin-sweepit","version":"0.0.13","license":"MIT","_id":"eslint-plugin-sweepit@0.0.13","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"c6494c57dd7d0c23a8fbf40fe2b635b25925b9ce","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.13.tgz","fileCount":7,"integrity":"sha512-VZJHXl15K79kXRG67cKTnmIaTEtur+vlL8guvyLATlE6mUriA4DWrwom4h3qwj0jA6tm22B+GvNakFxF87+BPA==","signatures":[{"sig":"MEQCIBKKW1XojFdbe5obwDlXH4Mq7v7CfGKbcKOW9TzxKQ7sAiAFDeCo7bWitJ//edByPlc3EZzSXajcKGHYc1qMz2/Urg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243898},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d01197101b107557dcc92330911a9af800f1d6db","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.13_1772211942406_0.25086152315914356","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"eslint-plugin-sweepit","version":"0.0.14","license":"MIT","_id":"eslint-plugin-sweepit@0.0.14","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"68214baa4dc1850bcdf36a465700ff0c251b0bc7","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.14.tgz","fileCount":7,"integrity":"sha512-MnVbyNhF6C9SSXG+xFVTlXEol6bPIguhNlLQG+9cfjp9zYRQqxoBnfLA3uljy0EC+OcLCKHg+xMlw0ptJvoj7A==","signatures":[{"sig":"MEYCIQD14bXF3TMG8F+XT1s7zbsB8MaIUoghPbjxWQt4GNQZ/QIhANeLFPMA3FSnE+XZtsSzGL/srxVDrpzFAFekBKVb3R4u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243764},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b7e3721c18f6f984bb68a42713013e255c196f96","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.14_1772214691823_0.1690207743863863","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"eslint-plugin-sweepit","version":"0.0.15","license":"MIT","_id":"eslint-plugin-sweepit@0.0.15","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"739cdd0ab660cc96e88d1c0bd821e04f4dd125bb","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.15.tgz","fileCount":7,"integrity":"sha512-yFwAIcKqQe6csGBT8fU9xGh16L3N0gv+5PtsUWNCmSglICEhCanMtg0tqLveTLR6BGPqABaFIw4dz5ZRQ9JXLA==","signatures":[{"sig":"MEQCIEflX8jt/EChLyvUGZIn9Dl49eWPRv4Dz5syo1F35VwnAiAG6prjRGNQ5Om7Od/AWfX95fMwer1PIbhS/bXdF43LMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243764},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8a1813195b1a5607eafb729586d51ab7fbbe205a","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.15_1772215694160_0.7420980103016785","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"eslint-plugin-sweepit","version":"0.0.16","license":"MIT","_id":"eslint-plugin-sweepit@0.0.16","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"c339fa3079f4d1e21b0f7542fc4147cb18bab2db","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.16.tgz","fileCount":7,"integrity":"sha512-8GCPVsqkSQSgPxHuLeYRetVvc6DYBvFJEbNy5zBH8fsH7+7juR61rurSmgimvBf8LEyV7zCEbwu3ClQQskgJSw==","signatures":[{"sig":"MEYCIQDuD+R7AlOhgQOwnZlxRMy2EtCC7c9NuGgS1fJG0SpiXAIhAOB7Wb8k1PDPoBQVjFSgnxsIsSWRPYnw/ohBWe0VsjKC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243764},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"613e145eced3a2991608676132bcde8f0a089b9a","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-sonarjs":"^4.0.0","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.16_1772216627501_0.09873066776613615","host":"s3://npm-registry-packages-npm-production"}},"0.0.17--canary.38.22508188146.0":{"name":"eslint-plugin-sweepit","version":"0.0.17--canary.38.22508188146.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.17--canary.38.22508188146.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"dfb33d221c09e1a77fa59cce2ec615b619aae996","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.17--canary.38.22508188146.0.tgz","fileCount":7,"integrity":"sha512-9kV6L+i8PHvdYzcLolctweugFW8t5iasWZri1q5UajxKFaR8nJHbyTp85vfnxtR8scrNAlWOZ8R9b4tA8+y0+w==","signatures":[{"sig":"MEYCIQD+1S4eveGHkkaCmpvtQ0jI1bsApnOuj4TRim657r26pAIhAKBFJNsJnqo/CjFqCUcvnTPRhpzD830g4V7wfyiitbLT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255221},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bc736fe7a7a31eaf10c547e40521a4781ca5fb0d","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.17--canary.38.22508188146.0_1772236015814_0.7752349899579918","host":"s3://npm-registry-packages-npm-production"}},"0.0.17--canary.38.22508357769.0":{"name":"eslint-plugin-sweepit","version":"0.0.17--canary.38.22508357769.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.17--canary.38.22508357769.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"fe2c618d46a7aa9319c2b0e1b3e950443609c8ac","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.17--canary.38.22508357769.0.tgz","fileCount":7,"integrity":"sha512-+IKt4A/0jItGdPeM4JksvNfT2jxDriX2RNTP0NocfjAGJv6WwaMt8r/fa7kiBusG08/RIxBDMZaKakdzzjvxZw==","signatures":[{"sig":"MEUCIQCRfh34Qd3USANGWss6pK9pI6JKhrDN7hYhGHqsOTKKhgIgFmaAwMmkANCW8VCuEtGmRD9GyDWjO6JakjNnSoMMsP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255221},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d4aa0b4df7fa15f02760d42fe66765a700a3b1a5","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.17--canary.38.22508357769.0_1772236335732_0.0467170152412808","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"eslint-plugin-sweepit","version":"0.0.17","license":"MIT","_id":"eslint-plugin-sweepit@0.0.17","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"f826b1226a61e36cf1b35db97ac545b9c55a91af","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.17.tgz","fileCount":7,"integrity":"sha512-j5MV1LTq3cXtz9op4Pqij4oaZRYHIwx8bdOLUJId543MdQKfPfcdkmODlqYapNfWppsuNacXZxV0goY/YcN3ow==","signatures":[{"sig":"MEUCIE+jWkoI2WT8ZN+7sPxgITf65Lvqp4lNZ++3L85rhVJEAiEA1iyFvSKd0bd4apRMbyc9AOkrEpPLAFfMMbZFBOvijXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255196},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4efd08eb2ec0c7f5502c892ed1984e8d38ec1d2d","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.17_1772237254976_0.11750652577326615","host":"s3://npm-registry-packages-npm-production"}},"0.0.18--canary.40.22509650624.0":{"name":"eslint-plugin-sweepit","version":"0.0.18--canary.40.22509650624.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.18--canary.40.22509650624.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"bd8a5dcb7db7209e09326874d94d4ad4f8fdcea7","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.18--canary.40.22509650624.0.tgz","fileCount":7,"integrity":"sha512-tAjAxrcR5ktah+TEH0pTENc0ijaymtWRbGbnPaWcJ/qjFoWUuO2XqYV8YxJRPBWuptkt//dWSxolnT0+tiJyAQ==","signatures":[{"sig":"MEUCIQCIC5tR3JUGa6g+WJAuPzxKsrRG7k6oMdquKTm54RQpvwIgbkRi0d3Obey2THs+dBoTALI1iCWYesSZwmQV7Nf6OOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255321},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f722ddbd2ba35e94edb55f4a6843722761add007","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.18--canary.40.22509650624.0_1772239928824_0.5730849302814152","host":"s3://npm-registry-packages-npm-production"}},"0.0.18--canary.40.22510190094.0":{"name":"eslint-plugin-sweepit","version":"0.0.18--canary.40.22510190094.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.18--canary.40.22510190094.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"21cbbfaea9932442c856598974d0a881fcfed59b","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.18--canary.40.22510190094.0.tgz","fileCount":7,"integrity":"sha512-2x1cz0V/gOWZg1usSv9h+C4DCjxBl2Y0MhC21xdn5oytu7Ph5avmuvxKIcypVBg3YzZFa+Jusbl5aOzSScDBpw==","signatures":[{"sig":"MEYCIQCVLfv9Ke0s6nM2PdFC3oN2xcRC5KEN6qm1RVlz3cCiTAIhAP/MZ+xsmJh+VJO1H4BwVWOC3r9/eK/JFXG2181shSbc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255730},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"68e1ba518313c6618500ee4d6e9242bf99fa812d","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.18--canary.40.22510190094.0_1772241566347_0.9056993951010204","host":"s3://npm-registry-packages-npm-production"}},"0.0.18--canary.40.22511255746.0":{"name":"eslint-plugin-sweepit","version":"0.0.18--canary.40.22511255746.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.18--canary.40.22511255746.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"5dbeb28eca93aff320a62a28272a090098682376","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.18--canary.40.22511255746.0.tgz","fileCount":7,"integrity":"sha512-IWrZw1hJAVT5fzi8UUVIOoHCJHyYhv0gTocbD1n8moTQqJA/a26gSyVW/dy88SDLVQg2+CwBtkgiCZF6wZ+vxw==","signatures":[{"sig":"MEUCIQCL1FNuy/w8iyXVHYJ3YoMCh5KIVaAPZGFMt43ek3cXHQIgdW9QRN66p55vFwbgpiEPHlY5zuT9r3hqfd2EElVq3/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255321},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5f3fdacb6220cfde9f60cd824e4cfb6820ab7e47","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.18--canary.40.22511255746.0_1772245170374_0.08385071066412708","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"eslint-plugin-sweepit","version":"0.0.18","license":"MIT","_id":"eslint-plugin-sweepit@0.0.18","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"8dbfbedec0610cbebd86d6218c6abf07bb6a8ec0","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.18.tgz","fileCount":7,"integrity":"sha512-m5U8GeeJb6VYd9P5ER6kpqVInu9ELKm7RobzWt5MLt4q0fowIcstjUkphdFb3fLEqjTfDnY+bJrJwincdTOv5A==","signatures":[{"sig":"MEUCID2rA85x9dWcjNmPPFQ6JoRfnPdyLI/8P/oD4RkbsIWdAiEA+F26pgA0pwO05R57cz/Fl4CPQJpkc+WMvC641Ci1SAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259213},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"378b89f3cde60a1e7c7688fb31bc8d1f4fffcdd8","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.18_1772245253936_0.292293065530594","host":"s3://npm-registry-packages-npm-production"}},"0.0.19--canary.42.22519290956.0":{"name":"eslint-plugin-sweepit","version":"0.0.19--canary.42.22519290956.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.19--canary.42.22519290956.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"486d21af763c114cd9bc58b21b6d8b3013de1e27","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.19--canary.42.22519290956.0.tgz","fileCount":7,"integrity":"sha512-bdB8UX4QPdNUx6mIGW+Kx1vF1UmpfB3o+0ETyOGkbKNc4u1m95bWXDb0CEuorIIBWruwK1m54Ral2sL89TOn/A==","signatures":[{"sig":"MEYCIQC3f4V66XVWMSLAZoC54eraXsG5G5TVA38fahFYC2oYLwIhAPvRGYnkXGQe1NX+6p2V8wNJc8en8AiJBi4MBA8jrkwe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275206},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"aa9cc97d37d2f6f8dd6df4f7744cd58a3c1f2301","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","@typescript-eslint/eslint-plugin":"^8.46.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.19--canary.42.22519290956.0_1772277799421_0.7394480343341883","host":"s3://npm-registry-packages-npm-production"}},"0.0.19--canary.43.22519825651.0":{"name":"eslint-plugin-sweepit","version":"0.0.19--canary.43.22519825651.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.19--canary.43.22519825651.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"c4c634f35cb6801142a83e4dd8fc19ecc936c5c0","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.19--canary.43.22519825651.0.tgz","fileCount":7,"integrity":"sha512-E1qiL2VG0kArUhlC7ww3HNTpMZRcs4NTZa8Nakg9ejBYjvlXKZ877liJzK5FXOvfgvHsUGcQ5Ud+rwt3UPSjGQ==","signatures":[{"sig":"MEQCIHXi63R9JdVzBpCzPIhp7eAwgHD3G9qKIHmMTsYOjVuIAiAzBKjuMZi8RjdnBbaBLWlzV0zFX+lh01J+owzeu0H8oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275148},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f6d7f7aead6e8a01122eb178a2301506cedba23d","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.19--canary.43.22519825651.0_1772278131619_0.7649813758954647","host":"s3://npm-registry-packages-npm-production"}},"0.0.19--canary.43.22519863904.0":{"name":"eslint-plugin-sweepit","version":"0.0.19--canary.43.22519863904.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.19--canary.43.22519863904.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"676fbe0880a0a1a2122a503bf54441396e601a16","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.19--canary.43.22519863904.0.tgz","fileCount":7,"integrity":"sha512-cti04xAPii0wlyy7/4vlb7dHZcUGDPmtkzmkMmxCRNVuCw69B52b/43jA0ztHuxiqTQI4NIcs1+j04EhPaIhUg==","signatures":[{"sig":"MEYCIQDxJ8XL8EcXhBiqeDw/N2l26oPRi+ajYtYbhJ88egDuawIhAMpHObzNMOozAxLQmwtbLhIZZCIz1Z9Ko0tqfQNNnPkE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275148},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"543c67f848fd9690d54f0f6103e6af2f21b40bd7","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.19--canary.43.22519863904.0_1772278315196_0.46560616342348204","host":"s3://npm-registry-packages-npm-production"}},"0.0.19--canary.44.22521141242.0":{"name":"eslint-plugin-sweepit","version":"0.0.19--canary.44.22521141242.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.19--canary.44.22521141242.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"461531e2fcc988cb45c7e0bffed8896f6700f7e4","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.19--canary.44.22521141242.0.tgz","fileCount":7,"integrity":"sha512-ZjPXMGdcHuOqrLm71CtEZWexvwyY/FUDNjDpWieVVPyIZXcWGGixAb2Sq9XCPY2GPemo7UfKV9UCJ0YWZ4s2ew==","signatures":[{"sig":"MEQCIGmcpwSjo36N7QFK+rjHGJ62OMISxNhAnGbQyyx7EWvrAiAsQCeXp9RzKn2+H2Xv+j4xmKf1YVKZ0JKdm5wOTg4pGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275210},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fa5518167e4fe346e17c64a8ebe96656f89323e6","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.19--canary.44.22521141242.0_1772283362076_0.4432862909166","host":"s3://npm-registry-packages-npm-production"}},"0.0.19--canary.45.22523566692.0":{"name":"eslint-plugin-sweepit","version":"0.0.19--canary.45.22523566692.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.19--canary.45.22523566692.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"01a2b6957fe87fa76d479f735164a9f0da039997","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.19--canary.45.22523566692.0.tgz","fileCount":7,"integrity":"sha512-0yrD41JaMuqBRmAGvkheAcOkRSDXD7WA5AsRce09kZzAoXGKH1nGFFDrN/UgwLZuKd423UALheMpwZqDpm7Zag==","signatures":[{"sig":"MEQCICbgCpLraRaHJWeKS5+fvLJoMmxLsxVOTg3Wfv/aDDG6AiAZfrUUOK2RystsyJpgzK8eBy6KwAQaFzCnAgbrvWaWww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289243},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"66b6090578e58af332e07630bcbd858172023dd5","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.19--canary.45.22523566692.0_1772292709486_0.1293777184734224","host":"s3://npm-registry-packages-npm-production"}},"0.0.19--canary.45.22524158385.0":{"name":"eslint-plugin-sweepit","version":"0.0.19--canary.45.22524158385.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.19--canary.45.22524158385.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"42f1109ecb86a9953a4c677739edb5a8c6a03d1b","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.19--canary.45.22524158385.0.tgz","fileCount":7,"integrity":"sha512-w3Z2w+A2ceCgEKmKloZH0NS5s/q/SDHmaRgXbKdjeFDxszXCppJlQOv+81C5n4dx3K68lTawjmC4AyrNwm6pzA==","signatures":[{"sig":"MEYCIQCkHfsnAcSbRIv7U3J19KAzwH67ci7YNApFD4Jhm0nsAQIhALJwmkG3UvuuxgFr0AaYNLyYb6207oaF++ycjSeii28M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292177},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"13f1f74a862dd148c5cfa075fe8763625061e25e","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.19--canary.45.22524158385.0_1772295128499_0.6005478836583136","host":"s3://npm-registry-packages-npm-production"}},"0.0.19--canary.49.22524938120.0":{"name":"eslint-plugin-sweepit","version":"0.0.19--canary.49.22524938120.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.19--canary.49.22524938120.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"4b89ace289a5dc57a5d27c9c03ef8947c2d7d4e9","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.19--canary.49.22524938120.0.tgz","fileCount":7,"integrity":"sha512-qbspKEX6jt7KHZr06wvl+UHYRxN/ZY0patApgDjzvZeCGhnXKfESQPhjK62SGOi/Uv+TsvXC5i1ORxSSVzkpdw==","signatures":[{"sig":"MEUCIQCnBzHoSCGafc6kqjxOh78Qngb8+u/q5NHPJoVasfCYMQIgakdwz9gUNoXFv80M0dUcV8QXoEe2XVDc4j1Ool4VUJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293187},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bec4ea9187ddcc1039b5eac1b5c6b9e199bec5d4","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.19--canary.49.22524938120.0_1772297909649_0.9082471172610802","host":"s3://npm-registry-packages-npm-production"}},"0.0.19--canary.50.22525497659.0":{"name":"eslint-plugin-sweepit","version":"0.0.19--canary.50.22525497659.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.19--canary.50.22525497659.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"6f4d3a152b414ac861d586b086b2459074acfb65","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.19--canary.50.22525497659.0.tgz","fileCount":7,"integrity":"sha512-zq3bk16Zg53mXTD6/dMiFMvOBmi2MvYosZlNARZDVu51ROGktQhL/Xwo6VPOwccyZrgcAU5IdxKcYXIlZ6ErdQ==","signatures":[{"sig":"MEUCIQDeMIt5mBppYcJSrcqMSBR2fzHW0AnFU+HE2QPZaeNB7wIgauLvFXLIknryXbM4MEM+1uPeLSVf+Ay+TzGr62WLzBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293189},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4d228d04225a4800bc1ea99ff484eacc6f9e4130","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.19--canary.50.22525497659.0_1772299922084_0.3097882618657406","host":"s3://npm-registry-packages-npm-production"}},"0.0.19--canary.55.22527446573.0":{"name":"eslint-plugin-sweepit","version":"0.0.19--canary.55.22527446573.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.19--canary.55.22527446573.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"8fb0e2f1104abd33fcae9a9b4ff98b07dc9bef90","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.19--canary.55.22527446573.0.tgz","fileCount":7,"integrity":"sha512-WtlMqlFlCGt8hztOGmo+oF/Km3OCZUvPD0Jrpj4eBgZaMfLVdTvVSXt2jsh+dduv1u9/p3fou4J/Hg6JfWEvhA==","signatures":[{"sig":"MEYCIQCcQ+kW7qgcTvcem3ENretjN6L1HYRyTu5gR+llto4c7wIhANASfOtIjX8dewOlW5uLXcbY1NqJfI1Hy203ysxWovuS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306641},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5a8018401031a4014d6f76d230e8931573fe9c73","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.19--canary.55.22527446573.0_1772307294798_0.7584995297294472","host":"s3://npm-registry-packages-npm-production"}},"0.0.19--canary.55.22527738194.0":{"name":"eslint-plugin-sweepit","version":"0.0.19--canary.55.22527738194.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.19--canary.55.22527738194.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"b52a1dad676ba5ae047a0127da9729ae1e6557d7","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.19--canary.55.22527738194.0.tgz","fileCount":7,"integrity":"sha512-CvosAsflvVThb77ValcTFO8uPokAUw6z2CQrCUhVruRlUOJpK14HdG8NJO8nxfCMtCD3uZK9x2BqCuUVVDGFXA==","signatures":[{"sig":"MEUCIEqR3dZAHhOI+eQvuS4v41N2eASwq86G3Iqjhl/sSOcbAiEA1MlpToASMzePyW7/q1CFEF6xtz5kN7QxcT0XtczJ4E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306445},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c370243d5757555b9d3fcc3f156e5474608d3ccd","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.19--canary.55.22527738194.0_1772308275352_0.8720971658975436","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"eslint-plugin-sweepit","version":"0.0.19","license":"MIT","_id":"eslint-plugin-sweepit@0.0.19","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"ad4fb592aac5429b60f18bf71c231e1438418bd8","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.19.tgz","fileCount":7,"integrity":"sha512-muEskp6I1s0Frrc9fbnD0odg7Ob5MRzY1LdVC4pT6y7gqRz9gSYIG0eU+UoFgl+O1MCKGKywcE9pMZmGul2Gyg==","signatures":[{"sig":"MEUCIQD3E3l542ecdLB9MJ5LusDg00tPU9ren89bl8De2ReFMQIgJhgeKgaARr5Ua9jFnMAnj5jpoo1HN9HWFUHbgJdSzJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306420},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e405ab8e32c48307652c720a071c109a9fad9bbc","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.19_1772308398056_0.429992096931304","host":"s3://npm-registry-packages-npm-production"}},"0.0.20--canary.57.22529017590.0":{"name":"eslint-plugin-sweepit","version":"0.0.20--canary.57.22529017590.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.20--canary.57.22529017590.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"b80ed86b0427676329792408b3ee095d92651e52","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.20--canary.57.22529017590.0.tgz","fileCount":7,"integrity":"sha512-5OfcC+4sEzjwZLJ6v8FzO1aCCTwa1fkw+85i09CedWHfs3GUMq26JcwiSGUw9+J5j759NMcdBedlmahHcQt8IQ==","signatures":[{"sig":"MEYCIQD6T4XWnmWL7IIASs8V9zDoqyVHP+bSfe6iYB+m5bTzNQIhAP6EV3k+0ebcrI/ZKf/jh+0J5FcHv1ed3OcyKfxK/yZi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308145},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"31ba97ebfa74637b788ccb56ff65d7ab8a8dbb79","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.20--canary.57.22529017590.0_1772312842550_0.3927185164012874","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"eslint-plugin-sweepit","version":"0.0.20","license":"MIT","_id":"eslint-plugin-sweepit@0.0.20","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"b1ee4f205054b9de941d168f5442df495927a8e3","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.20.tgz","fileCount":7,"integrity":"sha512-zq6h8KHD11+KZP01GiEhQWMIYOkvHnmHMvuCFFcIfryKs922XRhZ8bk8mom0Ok6LvRs33ukwwdkH3KNm2Qme2Q==","signatures":[{"sig":"MEYCIQDb85VHIxaEL27XkEM7S+fjcyr/TZvCk0O89mKNabN6DAIhALd9M1S4bvUzhbrHnpXCBWGdgbJ9PStrJUk8rrXXyfao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308120},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2d247d5f4332774bc0818856b34a5c9aee87b88c","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.20_1772312923436_0.5876019956075678","host":"s3://npm-registry-packages-npm-production"}},"0.0.21--canary.60.22533015798.0":{"name":"eslint-plugin-sweepit","version":"0.0.21--canary.60.22533015798.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.21--canary.60.22533015798.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"ee94b98e6dbe45925a06eda39e09d1915102fc1e","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.21--canary.60.22533015798.0.tgz","fileCount":7,"integrity":"sha512-56H/qbpm2hFfTVqpL4B+laPhCCC7aUCxjYv9qs40svo33qthlkuBm/VCRjapbz91oU9b0b+Sj/Z2tByk4QE3Qw==","signatures":[{"sig":"MEYCIQDS91Fm/eSIoRfyFGZiJcWXyVngl0i14/9CAJy4bG+VAgIhAIWdn9lFblbCR5hvz1Fxba0Rf/hGtg+1EnhTzvHmeH9K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308145},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c06d1d19b5e7d96590bd178ab3899fdfdc45760c","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.21--canary.60.22533015798.0_1772327760845_0.9275226713480149","host":"s3://npm-registry-packages-npm-production"}},"0.0.21--canary.61.22542516307.0":{"name":"eslint-plugin-sweepit","version":"0.0.21--canary.61.22542516307.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.21--canary.61.22542516307.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"34dec99300f09d5076905a5859ee8d512a08bcbf","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.21--canary.61.22542516307.0.tgz","fileCount":7,"integrity":"sha512-T3GkJVjh/AdRV4YoNFxETAbWqkZikmqLpivfhwVr596YnX7ABiWif82ZjdYtxkF9FqhWXdjCuIB1yp8QicCUXg==","signatures":[{"sig":"MEUCIEHH+tHjiuElz+5cuEmU0pCZ2WtcwICIItZrrCf7EE+CAiEA9OcpjdDPBagDPEtvb6PmkRgcd1jcXeECIy4ghMYsEXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308615},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2f15f06b1c734d77a84aea385306836943a73158","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.21--canary.61.22542516307.0_1772364849319_0.2515292180640796","host":"s3://npm-registry-packages-npm-production"}},"0.0.21--canary.60.22542908311.0":{"name":"eslint-plugin-sweepit","version":"0.0.21--canary.60.22542908311.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.21--canary.60.22542908311.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"56096d9c2f2f62699faf4060c7303de217a9d3e2","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.21--canary.60.22542908311.0.tgz","fileCount":7,"integrity":"sha512-gO4o9eo/TAnsi8xwb+7ErMKXiC4BY7gqivNyN3IEmQ2Bcd80Y3eciFkMhQ2YWwKgDMzUr3+VmyAwXgmipnmLyQ==","signatures":[{"sig":"MEYCIQCALK64iIlPnJmBp++E8q4ASK5BKZf/Rinp60gK5FgjzAIhAP/pXQyJOqvg5qfzMypwzHDzBpTFP9pLmfVhTrrVFoEo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320801},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3a7426c2666aaaa9141e20fa06d98d6ca123e58a","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.21--canary.60.22542908311.0_1772366360543_0.8571057360705285","host":"s3://npm-registry-packages-npm-production"}},"0.0.21--canary.60.22543368022.0":{"name":"eslint-plugin-sweepit","version":"0.0.21--canary.60.22543368022.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.21--canary.60.22543368022.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"ae274952adcd7ee1d63c2951e3d733ea1a849abe","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.21--canary.60.22543368022.0.tgz","fileCount":7,"integrity":"sha512-cJIi3fKrcE51OndQiccVA7oGUc3zQ5R4ck9W2zfPcaLbRg7TsxsabTIKBnPvs4fG0v1PfgfXvsjmLmCegVuQwA==","signatures":[{"sig":"MEYCIQCxpbHASsToB3mDOkPaCcVxCWbby2CeW7RPoPO9D4dfqAIhANNovJowD5+VveZVdvG3OqYciSZxEg+dhNqUq5SYZ4B7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321575},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"083f71784c6524d8cdde065dcdfbe0dc80531b27","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.21--canary.60.22543368022.0_1772368043911_0.5808239296718292","host":"s3://npm-registry-packages-npm-production"}},"0.0.21--canary.60.22543841867.0":{"name":"eslint-plugin-sweepit","version":"0.0.21--canary.60.22543841867.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.21--canary.60.22543841867.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"3c5e35951e4eabc42c62b7734430e9d32d011e86","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.21--canary.60.22543841867.0.tgz","fileCount":7,"integrity":"sha512-ulFgJaBWzLeSmR4eSUZGaVBoj/oaGC+2bP19rBlDtnaXrIuhsU5PeFFJ2d51ZOEs7FJ3Sg8qgtYdasLu0lXrSg==","signatures":[{"sig":"MEUCIQCYjwUr40xEXhKzDWP1nJjh2SzqtLvf5bm2tRwfXPX/NgIgVK6p6C7GfhYy4h8kjy8pMSUvRG0RI30JZcKCkV12KUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321441},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fd11ef66843fd5c08a4fa30184aacef51c666be2","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.21--canary.60.22543841867.0_1772370020800_0.06977104924012889","host":"s3://npm-registry-packages-npm-production"}},"0.0.21--canary.60.22544157957.0":{"name":"eslint-plugin-sweepit","version":"0.0.21--canary.60.22544157957.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.21--canary.60.22544157957.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"c8046cf72e95c15ba539cc7cb918420844b44ac2","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.21--canary.60.22544157957.0.tgz","fileCount":7,"integrity":"sha512-gDilhRIje+ZJB7RkvKe0fcVrHwN2n0yvy3+wc8kHzuGZ7b0+REV8092V85jvDZ1hRAZ0lS8gQMoJ7nkMWgXpcA==","signatures":[{"sig":"MEUCIHItamPhHlhN2NuwuX1Bq/opdrOvxB5hJoJCGeJvhdkpAiEAmCraJZW6re0RxCg/n9CpukbWWWfROjSqx/P2EcXP8aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":321441},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3151bb1031f60ec75c9ed40339f76581f1ed3e48","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.21--canary.60.22544157957.0_1772371014614_0.8985279102531436","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"eslint-plugin-sweepit","version":"0.0.21","license":"MIT","_id":"eslint-plugin-sweepit@0.0.21","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"8baffc6eaf8ec3e06d5ccdaa43c8882a95db97d7","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.21.tgz","fileCount":7,"integrity":"sha512-KGs2bzMQnN5mfnEHb5ndnOYmpMNJbMy7mreZSu7aK8Uh2vyVWKXrymlUwPtCx955/gjee0Neb8okhfenB63nLg==","signatures":[{"sig":"MEUCIEYrNqRyNgyJfklwfvEyJo/rw1P4hL6G6riIes/rFkkbAiEAiQT2BEKYPOS4V5JWNw56oMIfLdo7Oa1LORRw8aKmfg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322404},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"86d5984d7fe0d0e59e403ee1271b9eaab90f4efa","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.21_1772371520757_0.4935387465528558","host":"s3://npm-registry-packages-npm-production"}},"0.0.22--canary.69.22690090884.0":{"name":"eslint-plugin-sweepit","version":"0.0.22--canary.69.22690090884.0","license":"MIT","_id":"eslint-plugin-sweepit@0.0.22--canary.69.22690090884.0","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"e954062ac88cbffbc7b5c193234c050919ea7143","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.22--canary.69.22690090884.0.tgz","fileCount":7,"integrity":"sha512-ZiqWdWuqhJyAmJVSA88QnJH3+Rv6Nh7ChXWQMPGPZyHg3sVscqD+f9uL2Af/J/v2keVD+ploS6TmFrUz8MGuqA==","signatures":[{"sig":"MEUCIQC5frUptEHDQEBSl2BJksJWjmqI7CvC8zdBdx9VbjxWYQIgbdu/Swt0hLujcACQ+sNXXoE4uMx1I3toXCw/1ULZqds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325325},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6bde85f623b8a2778df627508a5a48edd7c786aa","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.22--canary.69.22690090884.0_1772659775130_0.7875811069214642","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"eslint-plugin-sweepit","version":"0.0.22","license":"MIT","_id":"eslint-plugin-sweepit@0.0.22","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"dist":{"shasum":"bf93c515a9fc68c3618d29ae0e9b838b1623080c","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.22.tgz","fileCount":7,"integrity":"sha512-2ucJqijXIX5p2tJH3IbzIW24bmYnJFCjVuZ4/0OQ6Z8ELKQgLXoZTtVrpDcvDvBemy3WX5+HN2K22SF176YM/Q==","signatures":[{"sig":"MEQCID60nHAcI4+af5Ys/1WZP+vdnqWF1lGQ+S/w12uqIPz9AiAR63DColtZBgHl0RH0ZzwsaHbluRnDFN4UjtzLHBzV0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325300},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6ae0f2ad53be3146620cf9a7a4ccc001c0122f2a","scripts":{"test":"vitest run","build":"tsup src/index.ts --format cjs,esm --dts","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"_npmVersion":"lerna/9.0.4/node@v22.22.0+x64 (linux)","description":"Opinionated architectural lint rules for Sweepit.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript-eslint":"^8.56.1","eslint-plugin-react":"^7.37.5","eslint-plugin-functional":"^9.0.4","@typescript-eslint/parser":"^8.46.0","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.35.0","vitest":"^2.1.3","typescript":"^5.9.2","@types/node":"^24.3.0"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sweepit_0.0.22_1772659865686_0.5553169705430383","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"eslint-plugin-sweepit","version":"0.0.23","description":"Opinionated architectural lint rules for Sweepit.","license":"MIT","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"prepack":"npm run build","build":"tsup src/index.ts --format cjs,esm --dts","test":"vitest run","typecheck":"tsc --noEmit"},"dependencies":{"@typescript-eslint/parser":"^8.46.0","eslint-plugin-functional":"^9.0.4","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.0.0","eslint-plugin-react-you-might-not-need-an-effect":"^0.9.1","typescript-eslint":"^8.56.1"},"peerDependencies":{"eslint":"^9.0.0","typescript":">=5.0.0"},"devDependencies":{"@types/node":"^24.3.0","eslint":"^9.35.0","tsup":"^8.5.0","typescript":"^5.9.2","vitest":"^2.1.3"},"gitHead":"c2c1b5c418aee03c93ad90593fdaee3c734a1f9d","_id":"eslint-plugin-sweepit@0.0.23","_nodeVersion":"22.22.1","_npmVersion":"lerna/9.0.4/node@v22.22.1+x64 (linux)","dist":{"integrity":"sha512-VqCbTwh0yYJEGya7JhaStxEWR39vaHPib9X094qE5JeckFxlaU0vSxYgm+ljp/cosRp5zM5fH511X1QgQCBOUQ==","shasum":"ce408c7b1f76f57e729d6d0a0dbc90ca9e6447f6","tarball":"https://registry.npmjs.org/eslint-plugin-sweepit/-/eslint-plugin-sweepit-0.0.23.tgz","fileCount":7,"unpackedSize":325300,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDmLEWYhaxoDXY4IumOrB8SPoSNJDx8Kpfu+90omVHXiwIhAKwagt8eSNeQoTVfcEfTzRxAAz7aaz9F0vPxnvMu2VPC"}]},"_npmUser":{"name":"jjenzz","email":"jenna@growldesign.co.uk"},"directories":{},"maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-sweepit_0.0.23_1774089726955_0.4052814158390743"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-22T21:45:17.371Z","modified":"2026-03-21T10:42:07.280Z","0.0.1":"2026-02-22T21:45:17.513Z","0.0.2":"2026-02-22T22:06:07.404Z","0.0.3":"2026-02-23T11:03:40.940Z","0.0.4":"2026-02-26T13:05:44.286Z","0.0.5":"2026-02-26T15:17:55.910Z","0.0.6":"2026-02-27T11:27:14.889Z","0.0.7":"2026-02-27T12:34:02.353Z","0.0.8":"2026-02-27T14:07:01.050Z","0.0.9":"2026-02-27T14:35:02.517Z","0.0.10":"2026-02-27T14:44:29.111Z","0.0.11":"2026-02-27T15:17:35.853Z","0.0.12":"2026-02-27T16:40:34.099Z","0.0.13":"2026-02-27T17:05:42.593Z","0.0.14":"2026-02-27T17:51:31.976Z","0.0.15":"2026-02-27T18:08:14.343Z","0.0.16":"2026-02-27T18:23:47.646Z","0.0.17--canary.38.22508188146.0":"2026-02-27T23:46:55.959Z","0.0.17--canary.38.22508357769.0":"2026-02-27T23:52:15.892Z","0.0.17":"2026-02-28T00:07:35.127Z","0.0.18--canary.40.22509650624.0":"2026-02-28T00:52:08.982Z","0.0.18--canary.40.22510190094.0":"2026-02-28T01:19:26.493Z","0.0.18--canary.40.22511255746.0":"2026-02-28T02:19:30.538Z","0.0.18":"2026-02-28T02:20:54.096Z","0.0.19--canary.42.22519290956.0":"2026-02-28T11:23:19.586Z","0.0.19--canary.43.22519825651.0":"2026-02-28T11:28:51.786Z","0.0.19--canary.43.22519863904.0":"2026-02-28T11:31:55.350Z","0.0.19--canary.44.22521141242.0":"2026-02-28T12:56:02.229Z","0.0.19--canary.45.22523566692.0":"2026-02-28T15:31:49.629Z","0.0.19--canary.45.22524158385.0":"2026-02-28T16:12:08.654Z","0.0.19--canary.49.22524938120.0":"2026-02-28T16:58:29.833Z","0.0.19--canary.50.22525497659.0":"2026-02-28T17:32:02.219Z","0.0.19--canary.55.22527446573.0":"2026-02-28T19:34:54.953Z","0.0.19--canary.55.22527738194.0":"2026-02-28T19:51:15.501Z","0.0.19":"2026-02-28T19:53:18.214Z","0.0.20--canary.57.22529017590.0":"2026-02-28T21:07:22.720Z","0.0.20":"2026-02-28T21:08:43.594Z","0.0.21--canary.60.22533015798.0":"2026-03-01T01:16:00.992Z","0.0.21--canary.61.22542516307.0":"2026-03-01T11:34:09.470Z","0.0.21--canary.60.22542908311.0":"2026-03-01T11:59:20.703Z","0.0.21--canary.60.22543368022.0":"2026-03-01T12:27:24.083Z","0.0.21--canary.60.22543841867.0":"2026-03-01T13:00:20.961Z","0.0.21--canary.60.22544157957.0":"2026-03-01T13:16:54.779Z","0.0.21":"2026-03-01T13:25:20.911Z","0.0.22--canary.69.22690090884.0":"2026-03-04T21:29:35.282Z","0.0.22":"2026-03-04T21:31:05.854Z","0.0.23":"2026-03-21T10:42:07.154Z"},"license":"MIT","description":"Opinionated architectural lint rules for Sweepit.","maintainers":[{"name":"jjenzz","email":"jenna@growldesign.co.uk"}],"readme":"# eslint-plugin-sweepit\n\nOpinionated architectural lint rules.\n\n## Install\n\n```bash\nnpm install --save-dev eslint-plugin-sweepit eslint\n```\n\n## Usage (Flat config)\n\n```js\nimport sweepit from 'eslint-plugin-sweepit';\n\nexport default [...sweepit.configs.core, ...sweepit.configs.react];\n```\n\n## Type Information (Accuracy Boost)\n\n`configs.core` and `configs.react` enable TypeScript project services by default:\n\n```js\nlanguageOptions: {\n  parserOptions: {\n    projectService: true,\n    tsconfigRootDir: process.cwd(),\n  },\n}\n```\n\nThis improves accuracy for rules like:\n\n- `sweepit/no-array-props`\n- `sweepit/no-object-props`\n- `sweepit/no-optional-props-without-defaults`\n- `@typescript-eslint/no-floating-promises`\n- `@typescript-eslint/switch-exhaustiveness-check`\n\n## What `configs.core` includes\n\nThe exported core config enables:\n\n- all rules from `typescript-eslint` `recommended` and `recommendedTypeChecked` flat configs\n- `functional/immutable-data`\n- `no-param-reassign` with `{ props: true }`\n- `prefer-const`\n- `@typescript-eslint/switch-exhaustiveness-check`\n- `sweepit/no-external-binding-mutation`\n- `sweepit/complexity` with `{ max: 5, variant: 'modified' }`\n\n## What `configs.react` includes\n\nThe exported React config is opinionated. It enables:\n\n- Third-party React/TS plugins:\n  - `eslint-plugin-react`\n  - `eslint-plugin-react-hooks`\n  - `eslint-plugin-react-you-might-not-need-an-effect`\n  - `typescript-eslint` (flat plugin + parser APIs)\n- Third-party rules:\n  - `react/jsx-handler-names`\n  - `react/jsx-no-constructed-context-values`\n  - `react/jsx-no-useless-fragment`\n  - `react/jsx-pascal-case`\n  - `react/no-unstable-nested-components`\n  - `@typescript-eslint/no-floating-promises`\n  - all rules from `eslint-plugin-react-hooks` `recommended` config\n  - all rules from `eslint-plugin-react-you-might-not-need-an-effect` `recommended` config\n- Sweepit rules listed below (all as `error` in the default config)\n\n## Customize rule defaults\n\nOverride any default rule from `sweepit.configs.core` and `sweepit.configs.react`.\n\n```js\nimport sweepit from 'eslint-plugin-sweepit';\n\nexport default [\n  ...sweepit.configs.core,\n  ...sweepit.configs.react,\n  {\n    rules: {\n      // disable a default rule\n      'react-hooks/exhaustive-deps': 'off',\n      // tune sweepit rules\n      'sweepit/no-array-props': 'warn',\n      'sweepit/no-prefixed-prop-bundles': ['error', { threshold: 4 }],\n    },\n  },\n];\n```\n\n## Included rules\n\n| Rule                                                                                                                                                  | Description                                                                                                                                                                |\n| ----------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [`sweepit/no-title-case-props`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-title-case-props.md)                               | Disallows TitleCase JSX props and enforces camelCase prop names.                                                                                                           |\n| [`sweepit/no-custom-kebab-case-props`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-custom-kebab-case-props.md)                 | Disallows custom kebab-case JSX props (except allowed prefixes like `aria-*` and `data-*`).                                                                                |\n| [`sweepit/no-set-prefix-utils`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-set-prefix-utils.md)                               | Reserves `set*` naming for `useState` setters, not utility/helper functions.                                                                                               |\n| [`sweepit/no-handle-prefix-utils`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-handle-prefix-utils.md)                         | Reserves `handle*` naming for functions used in JSX `on*` props, not general utility/helper functions.                                                                     |\n| [`sweepit/no-useless-hook`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-useless-hook.md)                                       | Disallows `use*` functions that do not call a real React hook.                                                                                                             |\n| [`sweepit/no-hook-jsx`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-hook-jsx.md)                                               | Disallows hooks returning JSX; `use*` should return behavior/data, not markup.                                                                                             |\n| [`sweepit/no-exported-context-hooks`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-exported-context-hooks.md)                   | Disallows exporting `use*Context` hooks to keep context internals private.                                                                                                 |\n| [`sweepit/no-handler-return-type`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-handler-return-type.md)                         | Enforces `void` return types for `on*` handler prop contracts.                                                                                                             |\n| [`sweepit/jsx-server-action-prop-suffix`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/jsx-server-action-prop-suffix.md)           | Requires async callback props to be named `action` or end with `Action`.                                                                                                   |\n| [`sweepit/jsx-on-handler-verb-suffix`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/jsx-on-handler-verb-suffix.md)                 | Ensures `on*` handler prop names end with a verb (for example `onValueChange`).                                                                                            |\n| [`sweepit/no-render-helper-functions`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-render-helper-functions.md)                 | Disallows JSX-returning functions unless they use PascalCase component naming.                                                                                             |\n| [`sweepit/no-element-props`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-element-props.md)                                     | Restricts `ReactNode`/`ReactElement` prop usage to explicit composition conventions (`children`/`render`).                                                                 |\n| [`sweepit/no-componenttype-props`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-componenttype-props.md)                         | Disallows `ComponentType`/`FC`/`FunctionComponent` props in component contracts.                                                                                           |\n| [`sweepit/no-object-props`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-object-props.md)                                       | Disallows object-typed members in `*Props` type definitions (except `style`).                                                                                              |\n| [`sweepit/no-array-props`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-array-props.md)                                         | Disallows array/tuple-typed members in `*Props` type definitions.                                                                                                          |\n| [`sweepit/no-prefixed-prop-bundles`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-prefixed-prop-bundles.md)                     | Treats grouped prefixed prop declarations (for example `userName/userEmail/userRole`) as a composition-pressure signal once they hit a configured threshold (default `3`). |\n| [`sweepit/no-return-object-repetition`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-return-object-repetition.md)               | Flags repeated object-return key shapes and encourages shared defaults with targeted overrides.                                                                               |\n| [`sweepit/no-optional-props-without-defaults`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-optional-props-without-defaults.md) | Disallows optional component props unless defaulted at the component boundary; type info improves optional-prop detection accuracy.                                        |\n| [`sweepit/no-boolean-capability-props`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-boolean-capability-props.md)               | Disallows boolean props without associated control handlers (for example `open` without `onOpenChange`) in component contracts.                                            |\n| [`sweepit/no-external-binding-mutation`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-external-binding-mutation.md)             | Enforces function-level mutation purity by disallowing mutation of outer bindings/parameters and requiring readonly typing for method calls on those bindings.             |\n| [`sweepit/complexity`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/complexity.md)                                                 | Enforces a maximum cyclomatic complexity threshold for functions and class initialization paths.                                                                             |\n| [`sweepit/no-inline-call-expressions`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-inline-call-expressions.md)                 | Prefers extracting inline call expressions out of loop headers and call arguments into named variables.                                                                      |\n| [`sweepit/max-custom-props`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/max-custom-props.md)                                     | Limits custom prop count in `*Props` contracts (default max `8`) to surface composition pressure early.                                                                    |\n| [`sweepit/jsx-bem-compound-naming`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/jsx-bem-compound-naming.md)                       | Enforces block-prefixed naming for exported compound component parts.                                                                                                      |\n| [`sweepit/jsx-compound-part-export-naming`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/jsx-compound-part-export-naming.md)       | Enforces `Root`/part alias export naming for compound component modules.                                                                                                   |\n| [`sweepit/no-prop-drilling`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/no-prop-drilling.md)                                     | Disallows props that are only forwarded unchanged to children.                                                                                                             |\n| [`sweepit/jsx-flat-owner-tree`](https://github.com/jjenzz/sweepit/tree/main/skills/sweepi/rules/jsx-flat-owner-tree.md)                               | Encourages flatter parent component ownership trees by limiting deep handoff chains.                                                                                       |\n","readmeFilename":"README.md"}