{"_id":"karpeslop","_rev":"30-792f6076ee880bc207f5130763e19a63","name":"karpeslop","dist-tags":{"latest":"1.0.30"},"versions":{"1.0.0":{"name":"karpeslop","version":"1.0.0","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.0","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"ai-slop-detector.ts"},"dist":{"shasum":"be13924417f4e9a38c7521b44de6a190b3d169a3","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.0.tgz","fileCount":4,"integrity":"sha512-B72464F8aIFnBJzxmdQhg4J+sDwHogOJ5fej1Ta2NslzKFoa9d7qMJ2XTptyl9VrZNlOqYV61sYO4dWAc6RC9g==","signatures":[{"sig":"MEQCIF4+2rRLyUh7BksaHsOBp/YFNjHOu7xogw2bq++IWiGeAiARDNm8FJgGof32zB+SZdEr+lhwUmkX7yB55bg8my6NBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33259},"type":"module","scripts":{"slop":"tsx ai-slop-detector.ts","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.0_1764433069203_0.1603534882815949","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"karpeslop","version":"1.0.1","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.1","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"ai-slop-detector.ts"},"dist":{"shasum":"ded5ab8519842538c3950047b7476111719d6d96","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.1.tgz","fileCount":4,"integrity":"sha512-k280LW8AUNa2sTsnuQVWGdnD/9UlDOsx9iuvZq4kom7IIf6NV9/hBBa4/t7841ucY7Zwq8IqLz26A2DMMOR9jA==","signatures":[{"sig":"MEQCIBN9YaLJvByOaVC4yBaXtoe6UwnFPjXD1O/kQO/pNIpGAiBGByQ+NSvZNsKtHmWVsFYodY26FB80o/qYSIfWB9wlvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33220},"type":"module","scripts":{"slop":"tsx ai-slop-detector.ts","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.1_1764433175982_0.11030764194832265","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"karpeslop","version":"1.0.3","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.3","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop.js"},"dist":{"shasum":"da200d14cb03fe28d30fecb94f5c667ad5e932f3","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.3.tgz","fileCount":5,"integrity":"sha512-qrD5d4CFGUtC5f8CoolcrwG3Z1GPp2RM8oPugYYcsTmwtp83Vk5QIqZeS2hKHzfe5aUvXPcB0w8K/br+OzG9xw==","signatures":[{"sig":"MEUCIQDbbL2Vmier7OpBfBSXRQ7QhmWUBLSVLTTL2T4n94aDtAIgYtuUwBuY33+JtD0OYQElAn9ixL6xaRwxcYG4kT+a4WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33937},"type":"module","scripts":{"slop":"tsx ai-slop-detector.ts","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.3_1764433526927_0.9021768200725764","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"karpeslop","version":"1.0.4","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.4","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop.js"},"dist":{"shasum":"faab3665e8ee77f29a5f8127a7ddec1fec44e703","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.4.tgz","fileCount":5,"integrity":"sha512-G/Cgrpm32jQbEQEgW6KE+Ap2+yFBERDp2fk4EX3sZxlpPAI/2riSf+4auglIcdDcXKyHb5LeAWskaoM73c1DTg==","signatures":[{"sig":"MEUCIAoX7Li7ezl0NZ0WZddnS+rXAl2msEotdwrsvwR1WLXkAiEA5IELIOMwzRokc2vTHeuwKaXW/clcxjGelgSKWA/hkmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34741},"type":"module","scripts":{"slop":"tsx ai-slop-detector.ts","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.4_1764433602896_0.6838763062408109","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"karpeslop","version":"1.0.5","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.5","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop.cjs"},"dist":{"shasum":"4c3caefc7a4b7107436beeefa8a3a6ae641c5f8c","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.5.tgz","fileCount":6,"integrity":"sha512-RUmaEPD9KTEj7R1jbmHWLYEagyFfSKDhnj+QgTVK0uZS8ddSLaSlL7wWaAgP4AZ0MJ/tZ7ONfT7AjmlKAgf3DA==","signatures":[{"sig":"MEUCIGAnxic29xBmMBOKI+XNDlcvux5MFCXgdaoffAsnOOu0AiEAg0LzLMz+ql5R53EQh+tFeDYw8kKHAtj0/vGs8AfvOKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35411},"type":"module","scripts":{"slop":"tsx ai-slop-detector.ts","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.5_1764433773703_0.3390393983507509","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"karpeslop","version":"1.0.6","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.6","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-cli.js"},"dist":{"shasum":"aa101d8d9c59cc9b08aff4bf2e88421cc8210cd1","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.6.tgz","fileCount":6,"integrity":"sha512-rAZM/QAOFRDvdpBwQkc7ypN9Oufybz99WFYQdgkRwZu1LI0Zvjsqt+8Hu3EAA9KY6mqncbKKOBc3jnHEIHp/mA==","signatures":[{"sig":"MEUCIClxImwmEZxeP6NOh/i4UUMfYo8E84OOBm75U9c8f/dWAiEA+nTbil99o/OsqVSnS1TX0juFZOZlpXQC5e8RwthHhT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35417},"type":"module","scripts":{"slop":"tsx ai-slop-detector.ts","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.6_1764433804936_0.9137078283469364","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"karpeslop","version":"1.0.7","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.7","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-cli.js"},"dist":{"shasum":"8edd379de3adb25fdff09bc7d6867c9ec56d8579","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.7.tgz","fileCount":6,"integrity":"sha512-dCal3pD4PSz5F9OYepQnkOYDz1RTyoZdBm5RWHAnxyIUDj8iv1Ju83YxrX4ZqUej1E/KXTPvlTssipxvPP5mlQ==","signatures":[{"sig":"MEYCIQC1YcB22fCNj4Sk+QjdYfb9D7K89W5B2NqgQqWm2SNnBwIhANWH8vEuBpoRRs3zorJRlN0vLCkgYWAxCXFVkUez9Obl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36136},"type":"module","scripts":{"slop":"tsx ai-slop-detector.ts","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.7_1764433853847_0.5972249884130858","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"karpeslop","version":"1.0.8","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.8","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-cli.js"},"dist":{"shasum":"b8eb383084ffdb3d148247a3e1c127e2c5fecb60","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.8.tgz","fileCount":6,"integrity":"sha512-PvsUrLr1pNqy2Wwh6ADlanegJajGBTBmwxIK28FMms4yhK/8G1r8R/Dr9FQvtmVfCvRw/D67bzYw7aoxdwZlxA==","signatures":[{"sig":"MEQCIH31GM9YuZKvVTS1WhtSyCzBi0ApGseE5yiTG0KFP+zHAiBqlbQJkYtGj89wVLSWzZmP+0241pFw+dqe0npwrIEy9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36254},"type":"module","scripts":{"slop":"tsx ai-slop-detector.ts","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.8_1764433891412_0.9888233970477163","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"karpeslop","version":"1.0.9","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.9","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"dist/ai-slop-detector.js"},"dist":{"shasum":"3359b12f1649297159c417d99064ac0395ce40f7","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.9.tgz","fileCount":7,"integrity":"sha512-kUZZFTPDAbkqxk3JoMixDwXUT7txGbcHZP21DDa6D+h0wzUv0wRZHFZwnACn4sV22rho4uChBjs5rhMPmhwmHQ==","signatures":[{"sig":"MEUCIQDasTzjpEx6tAJC4nfsl7vT6Ig+2ktbM49r++AYT3q9+QIgavktZ4QJ4Ff30AHMvAFf5ABRbCFEy8VE5pElF6gi14A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64429},"type":"module","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-dir dist --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.9_1764434212694_0.3215064678891464","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"karpeslop","version":"1.0.10","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.10","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-bin.js"},"dist":{"shasum":"56b9ea1775ae0e5186e3a22f489512793183f3c6","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.10.tgz","fileCount":7,"integrity":"sha512-mo8r0m0EF+ZcvDcOoE8Q0VjrINnaA2NfuhGnhJwzQ4Hv4QTZkHG6CehTFbg3KnHa/dpM6HnpvA9G+04d8VM2ig==","signatures":[{"sig":"MEYCIQC3109/Y6Ti4YfJS29tyWitHfcj3R8CjX6iIwtCC9DgSAIhAJM+P2P+gEX1Pd3h1uNblf4hnAnw/mfUpmfQjR3VjtHc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64439},"type":"module","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-dir . --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.10_1764434340114_0.6215321899007151","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"karpeslop","version":"1.0.11","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.11","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-bin.js"},"dist":{"shasum":"feaa171cf9e6f79242e9b997454ed995763e5e97","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.11.tgz","fileCount":7,"integrity":"sha512-LusiSu30g24V1EEhKY5W3Vt4qI8AUE2ICIJe1zCZeHMu0G/4YuCT4p9s2EqfAQ+G7kXYUSINslr3wjD9fr5J6g==","signatures":[{"sig":"MEQCIDMiYjY218TVAssfRmi5Kl1c4xqn4k9hMAz5J/s51l3tAiBoO1uW5CGNwlYF/I7jS+M4jtU35bDwSYNEnegRlFUKCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65939},"type":"module","gitHead":"e46f13d3f87f6f494b04ec24a607fd35a069f31f","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-dir . --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.11_1764447646420_0.2647702102802978","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"karpeslop","version":"1.0.12","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.12","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-bin.js"},"dist":{"shasum":"c63e4c7db553302c8b89b819a88e985bfe872bbf","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.12.tgz","fileCount":7,"integrity":"sha512-71LpVzoDvctabgMSKfagYTT8ynUadexmYkYgh+TECsgIA/cNcRk0gblKNxVg3Xqj6T/XVJEqb+rV8shisE8VTA==","signatures":[{"sig":"MEYCIQCMKwT7sdztg/Txn2pnDszbmvQ2sj0sAhcveVxdHNMH7AIhALhsbAeBn0wLpdSum5fU7IxXho9evYiIxmfanMZCuI/A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65746},"type":"module","gitHead":"f0933974e2efba4afa89003b6aedaf0b9707ae2f","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-dir . --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.12_1764447785609_0.7896700117235989","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"karpeslop","version":"1.0.13","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.13","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-bin.js"},"dist":{"shasum":"9a51962296927cd7c0730d110b5d055ea2c9db21","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.13.tgz","fileCount":7,"integrity":"sha512-AQMJ1aeirDsaSe1HDek1BOg5cDQ/o2rUaHNpn3AzSHhFe3ZOcuYNr9HPTr7onyBrA3XEf8/2U4VEAqUkuTpKKw==","signatures":[{"sig":"MEQCIDeLeGZ0/Oo3ecWRNWECiRtcXFAZENUzfglS2vwwchTRAiARncTSukj3ubrbqnKqU+HmXQDQ2zYbHkAt1slmE9UIJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66044},"type":"module","gitHead":"32d25399afa032c0f0e7ac3df75f5d03657fbfec","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.13_1764448525568_0.23847999662093233","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"karpeslop","version":"1.0.14","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.14","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-bin.js"},"dist":{"shasum":"b0114358350fa42018e3db7452e8bd85ccd2f985","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.14.tgz","fileCount":7,"integrity":"sha512-Hc8kGQ4UEiAgroe7Du3utJYugjMPjBVjI6fhWMSRkvfhBIsy43r5OsKgH8FOPQgdR1j0k7yL9H9StyiqvDbaKw==","signatures":[{"sig":"MEYCIQCu3Iv4Aeq30H4e55AIGdG/FlosSUovMiCxRKG5Fya7EQIhAJ6KmIIHN1PIcSx/Swx46NbYSVVjHCIx7+qCirlvFfAO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65505},"type":"module","gitHead":"32d25399afa032c0f0e7ac3df75f5d03657fbfec","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.14_1764449659710_0.8543845579125398","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"karpeslop","version":"1.0.15","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.15","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-bin.js"},"dist":{"shasum":"a9cb9c1be7ca776c35dba31bf8399144498f54f2","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.15.tgz","fileCount":7,"integrity":"sha512-IMWdGPcQuagZjapDA6TcrPEnxXbxeshgP+GK7P+UBnAs9Aej+rYMuQdi/QoSR1fFUfYGvADGQkjAVtgfOHR6KQ==","signatures":[{"sig":"MEUCICgqGjZSvU0KGogjmby4l0JSH/LrDtuEz/bUoSR4/7RJAiEA5o37Z16SLT8y6bTB2ubbieKnDAICvffLX2uNqENH1Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66530},"type":"module","gitHead":"32d25399afa032c0f0e7ac3df75f5d03657fbfec","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.15_1764450519099_0.061850859585171","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"karpeslop","version":"1.0.16","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.16","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-bin.js"},"dist":{"shasum":"ae05416a8974951a0d3b30ef28ffb18b0349d7f7","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.16.tgz","fileCount":7,"integrity":"sha512-Uxm9SG9UBb/fVlO8/4VM8yggAYMCFmOxeA85D6de4SKhXKf1mWjtKrXfZGttejjXExFKX5GTEaa3OuR6WlZcsQ==","signatures":[{"sig":"MEQCIBP0yRXsJ543gcX1qa+z82jWi6XZBmqgOm+xjvuhzqCfAiAFXmDEWsmvx1LGik1/Q/pTRNKwAd6Ks+INFjp0TeZ5Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65284},"type":"module","gitHead":"32d25399afa032c0f0e7ac3df75f5d03657fbfec","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.16_1764450581355_0.6759406581124234","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"karpeslop","version":"1.0.17","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.17","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-bin.js"},"dist":{"shasum":"c91f1b360f2064055eace487d5c94e361008305f","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.17.tgz","fileCount":7,"integrity":"sha512-NtZ/pUGh4oO7Ncd+ngg39UJTpeVvLeSQQhB/3KZbBz2scTOHYILaj//aoOY/Zk7tKQwPx5GQZb4iiz6zRQTAZA==","signatures":[{"sig":"MEQCIFkw8k0RaHf2wYJvj6vACvNaV5R0oudT1hla+/42B1DLAiAK3jiVd46xp2NZ8qC7Y+SUUznz31/EGiKNc15H8FPPvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65275},"type":"module","gitHead":"32d25399afa032c0f0e7ac3df75f5d03657fbfec","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.17_1764450699429_0.9618973487721465","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"karpeslop","version":"1.0.18","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.18","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-bin.js"},"dist":{"shasum":"46d391191c8a5a0430dc87252a31c791e5b0f4a2","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.18.tgz","fileCount":7,"integrity":"sha512-dtmzxNOXqu37lGN1F4gxgmydagnHk9MUG9j2hFRvxDaovCfIyp7Phi8nANz8dnwGu8j0hI37hjlYp9NH7OWazQ==","signatures":[{"sig":"MEUCIQDigIFb35nalN+HEXZV0yvhZU8JEMpStDI31Bx6pgUrpAIgHO/8mZGmnidpjn/8mfvWtDkIn2SsBCwk0bRkNY2pjaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67939},"type":"module","gitHead":"32d25399afa032c0f0e7ac3df75f5d03657fbfec","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.18_1764455753851_0.36329481800524177","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"karpeslop","version":"1.0.19","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.19","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-bin.js"},"dist":{"shasum":"26ac035790f205efc61c9c8635543c8bc02c7bc3","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.19.tgz","fileCount":7,"integrity":"sha512-dEZH+nVy/OjNEVUQhWmndDWpqg6kSb5B44r+awezUJxrAY6yc3CS9JQGSQ7Bg1X3kxMm1skR/BFYfmHLphpsCg==","signatures":[{"sig":"MEUCIHxj7qvXDvKw0U/t9SRRG7Kv2Janem07w7JOld3ueI1yAiEAoNmqMyremLVr6QtOQtqrHAvVdyold1LMgMifim5Ia2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74051},"type":"module","gitHead":"25fb7fadfbea189e6f7979b06713ca4ef0be631e","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.19_1764707353097_0.11814170312823258","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"karpeslop","version":"1.0.20","keywords":["karpathy","ai-slop","vibe-coding","typescript","linter","code-quality"],"author":"","license":"MIT","_id":"karpeslop@1.0.20","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-bin.js"},"dist":{"shasum":"4bc9aac0e0b0cf193636535846b40ade2f1e7bf3","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.20.tgz","fileCount":7,"integrity":"sha512-RPmMyROUFpAyRs/cHAEZzKDunZJlu0FICkL/lWudKxN33Ma7JYAsgyhdKPeH3K2hUF+uLnOEl6ElwOApgX0jDQ==","signatures":[{"sig":"MEUCIQCX055jrZWFcSHbqfkSSrZkCX4tRcImsOugIjzuqcp9jAIgZSyWp2kRM8uO7MaLD4aPmIvwQTKCWK4INte7hpaHSec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89527},"type":"module","gitHead":"49b4115fdddcba270b3c40430040ba3e1338a201","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.20_1764716463331_0.07859271573656756","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"karpeslop","version":"1.0.21","keywords":["ai-slop","ai-detection","ai-generated-code","code-quality","linting","linter","static-analysis","code-review","typescript","javascript","copilot","github-copilot","karpathy","slop-detector","type-safety","code-smell","vibe-coding","ai-code-review","developer-tools","cli"],"author":{"url":"https://github.com/CodeDeficient","name":"Daniel King","email":"zabrien@gmail.com"},"license":"MIT","_id":"karpeslop@1.0.21","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-bin.js"},"dist":{"shasum":"af106888a90ff0a031b6e5978c060e993393991b","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.21.tgz","fileCount":7,"integrity":"sha512-VSq86ZIluluE1bBBvZDnzZq9E1Rc7xPWLgjiQZ8fcVb+2K3ftUxQeCt+j/fXjryXomyw/wuUVQ3u/GPp942GZQ==","signatures":[{"sig":"MEUCIC2G/wuS76ycuJ5O49lVyDt6VBNMpNSoMDcb2yUapg8MAiEAoSc7BqSMbgjs1oPZ0pu81kyLrPf8vZhMjWnfE8T3mxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103622},"llms":"A fast TypeScript/JavaScript linter that detects AI-generated code slop. Inspired by Andrej Karpathy. Detects: hallucinated imports, any-type abuse, hedging comments, TODOs, overconfident comments. Use: npx karpeslop@latest","type":"module","gitHead":"7cc28df595eb9b5a7b51920d1ef63e0bc5f249c3","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"llmsFull":"KarpeSlop is a static analysis tool for detecting 'AI slop' in TypeScript and JavaScript code. It identifies three categories of problems: (1) Information Utility - noise like redundant comments and console logs, (2) Information Quality - lies like hallucinated imports from wrong packages, (3) Style/Taste - soul-less patterns like overconfident comments and vibe coding. Run with: npx karpeslop@latest. Use --strict for CI/CD to block on critical issues. Outputs a Karpe-Slop Index score.","repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.2","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.21_1765147041214_0.6772367236755488","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"karpeslop","version":"1.0.22","keywords":["ai-slop","ai-detection","ai-generated-code","code-quality","linting","linter","static-analysis","code-review","typescript","javascript","copilot","github-copilot","karpathy","slop-detector","type-safety","code-smell","vibe-coding","ai-code-review","developer-tools","cli"],"author":{"url":"https://github.com/CodeDeficient","name":"Daniel King","email":"zabrien@gmail.com"},"license":"MIT","_id":"karpeslop@1.0.22","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-bin.js"},"dist":{"shasum":"e74d71476fbb3615ae4494e874de82848de7ca86","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.22.tgz","fileCount":7,"integrity":"sha512-GPMMoIgwWo9ppc8CXXOU3U+apC9Y8c17UBG6iJqaMsHPgerZWDLLvQA4TCexB1kmPdsOwjYxiZ4MJu8/iK3vdA==","signatures":[{"sig":"MEUCIEKQkpTWqP6X2E5YapinazRANZqOO8Sr4pu30ovMEqw3AiEA2yHeVbD1HaHCQgnir1dTlUs6Q17q6HVNktIN3fILOhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103978},"llms":"A fast TypeScript/JavaScript linter that detects AI-generated code slop. Inspired by Andrej Karpathy. Detects: hallucinated imports, any-type abuse, hedging comments, TODOs, overconfident comments. Use: npx karpeslop@latest","type":"module","gitHead":"7cc28df595eb9b5a7b51920d1ef63e0bc5f249c3","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"llmsFull":"KarpeSlop is a static analysis tool for detecting 'AI slop' in TypeScript and JavaScript code. It identifies three categories of problems: (1) Information Utility - noise like redundant comments and console logs, (2) Information Quality - lies like hallucinated imports from wrong packages, (3) Style/Taste - soul-less patterns like overconfident comments and vibe coding. Run with: npx karpeslop@latest. Use --strict for CI/CD to block on critical issues. Outputs a Karpe-Slop Index score.","repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"11.6.4","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.22_1765751764985_0.6316552459199791","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"karpeslop","version":"1.0.23","keywords":["ai-slop","ai-detection","ai-generated-code","code-quality","linting","linter","static-analysis","code-review","typescript","javascript","copilot","github-copilot","karpathy","slop-detector","type-safety","code-smell","vibe-coding","ai-code-review","developer-tools","cli"],"author":{"url":"https://github.com/CodeDeficient","name":"Daniel King","email":"zabrien@gmail.com"},"license":"MIT","_id":"karpeslop@1.0.23","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-bin.js"},"dist":{"shasum":"66156b2c3e11a6c62ce524100b04887918690caf","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.23.tgz","fileCount":7,"integrity":"sha512-uP4lfKsxJa20q49v77txjGbju7CCsiSVqzKsDIdqSje/Vq42StEdWLEQ6itKAUuFvTTYexyqvulMKf4oY/wIWg==","signatures":[{"sig":"MEUCIDI23JMd7L1ljmgyqcckr3TvPVA/yOq3efZB1NyR2GghAiEA1v4Vtr8sZmh5Iia+SiEroJt2F/SPL77GrktCgQ0oyRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124594},"llms":"A fast TypeScript/JavaScript linter that detects AI-generated code slop. Inspired by Andrej Karpathy. Detects: hallucinated imports, any-type abuse, hedging comments, TODOs, overconfident comments. Use: npx karpeslop@latest","type":"module","gitHead":"51db9efd5462fc38870ef11c1e14ec4beb82f54b","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"llmsFull":"KarpeSlop is a static analysis tool for detecting 'AI slop' in TypeScript and JavaScript code. It identifies three categories of problems: (1) Information Utility - noise like redundant comments and console logs, (2) Information Quality - lies like hallucinated imports from wrong packages, (3) Style/Taste - soul-less patterns like overconfident comments and vibe coding. Run with: npx karpeslop@latest. Use --strict for CI/CD to block on critical issues. Outputs a Karpe-Slop Index score.","repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"10.9.7","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.23_1775332899345_0.3391601528046253","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"karpeslop","version":"1.0.24","keywords":["ai-slop","ai-detection","ai-generated-code","code-quality","linting","linter","static-analysis","code-review","typescript","javascript","copilot","github-copilot","karpathy","slop-detector","type-safety","code-smell","vibe-coding","ai-code-review","developer-tools","cli"],"author":{"url":"https://github.com/CodeDeficient","name":"Daniel King","email":"zabrien@gmail.com"},"license":"MIT","_id":"karpeslop@1.0.24","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-cli.js"},"dist":{"shasum":"3c04971207c46d7640330d16608f3837923928f8","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.24.tgz","fileCount":7,"integrity":"sha512-llDmbsbIrGSXhCRfQ/ftGBVQgK92DNF7za1XyATfwBJMx5pr+Y8z8TIrd0IWy9NSiHp4GJ2XKsyrtdyu9dIo4g==","signatures":[{"sig":"MEYCIQCmyBe+QU3qK30QibvF44Kdu8SkKYxz8uVA0u8wBdPvlQIhAKSGCuWeKbDA2jJFloUA2HAoPWo7o+eF5lws0FGpXkBu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124594},"llms":"A fast TypeScript/JavaScript linter that detects AI-generated code slop. Inspired by Andrej Karpathy. Detects: hallucinated imports, any-type abuse, hedging comments, TODOs, overconfident comments. Use: npx karpeslop@latest","type":"module","gitHead":"ae8b1167b4fd77246cb27624d9457468d3d69427","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"llmsFull":"KarpeSlop is a static analysis tool for detecting 'AI slop' in TypeScript and JavaScript code. It identifies three categories of problems: (1) Information Utility - noise like redundant comments and console logs, (2) Information Quality - lies like hallucinated imports from wrong packages, (3) Style/Taste - soul-less patterns like overconfident comments and vibe coding. Run with: npx karpeslop@latest. Use --strict for CI/CD to block on critical issues. Outputs a Karpe-Slop Index score.","repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"10.9.7","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.24_1775333100296_0.30821399777135716","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"karpeslop","version":"1.0.25","keywords":["ai-slop","ai-detection","ai-generated-code","code-quality","linting","linter","static-analysis","code-review","typescript","javascript","copilot","github-copilot","karpathy","slop-detector","type-safety","code-smell","vibe-coding","ai-code-review","developer-tools","cli"],"author":{"url":"https://github.com/CodeDeficient","name":"Daniel King","email":"zabrien@gmail.com"},"license":"MIT","_id":"karpeslop@1.0.25","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-cli.js"},"dist":{"shasum":"feb676e5c41a0c31ac7ea3645f58f5dc33edaf84","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.25.tgz","fileCount":8,"integrity":"sha512-FJk6zWCgt/HcqrDFdZzATzwbOu56mdzKhs1yw3f3vIBbY+K8Frse0K21LVfUA9jEtIumRh75DuGEoTWxo9VOsw==","signatures":[{"sig":"MEUCIHh/uha7gNKgR2Z5T03Kq1GRoxV/aBCYbFXxqMXvTQhgAiEAv+L+f/sPneDj4rZlTDv6XiJ80iJqF146Juo+c8BBzfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125967},"llms":"A fast TypeScript/JavaScript linter that detects AI-generated code slop. Inspired by Andrej Karpathy. Detects: hallucinated imports, any-type abuse, hedging comments, TODOs, overconfident comments. Use: npx karpeslop@latest","type":"module","gitHead":"dc07a70534c06b926c29e8679282bb76cd2a44ca","scripts":{"slop":"tsx ai-slop-detector.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"llmsFull":"KarpeSlop is a static analysis tool for detecting 'AI slop' in TypeScript and JavaScript code. It identifies three categories of problems: (1) Information Utility - noise like redundant comments and console logs, (2) Information Quality - lies like hallucinated imports from wrong packages, (3) Style/Taste - soul-less patterns like overconfident comments and vibe coding. Run with: npx karpeslop@latest. Use --strict for CI/CD to block on critical issues. Outputs a Karpe-Slop Index score.","repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"10.9.7","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.25_1775333374716_0.5076187274316826","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"karpeslop","version":"1.0.26","keywords":["ai-slop","ai-detection","ai-generated-code","code-quality","linting","linter","static-analysis","code-review","typescript","javascript","copilot","github-copilot","karpathy","slop-detector","type-safety","code-smell","vibe-coding","ai-code-review","developer-tools","cli"],"author":{"url":"https://github.com/CodeDeficient","name":"Daniel King","email":"zabrien@gmail.com"},"license":"MIT","_id":"karpeslop@1.0.26","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-cli.js"},"dist":{"shasum":"c185abda2c7a84266abfcc3180e75499c6cca01d","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.26.tgz","fileCount":6,"integrity":"sha512-meuRb9cqvR+IzcFxhipj4BqzGjWA1NuBVZ6LtIu/TymxjJ6jrp7wN4/KFu2K77SS6Zi340AkFk2/APGuSllCxw==","signatures":[{"sig":"MEUCIEu/XDtaMtxB5RACs7tsrkaIs6/AVPJmk3dJlmB1PiuNAiEAwFDSRUMi0nLeeUsljdAleeia5TZ0snCWS8OLc+p+tG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85850},"llms":"A fast TypeScript/JavaScript linter that detects AI-generated code slop. Inspired by Andrej Karpathy. Detects: hallucinated imports, any-type abuse, hedging comments, TODOs, overconfident comments. Use: npx karpeslop@latest","type":"module","gitHead":"ce5d47d5c0837d7c4aa20a714af4dbbb702ba056","scripts":{"slop":"tsx ai-slop-detector.ts","test":"node --import tsx --test tests/*.test.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"llmsFull":"KarpeSlop is a static analysis tool for detecting 'AI slop' in TypeScript and JavaScript code. It identifies three categories of problems: (1) Information Utility - noise like redundant comments and console logs, (2) Information Quality - lies like hallucinated imports from wrong packages, (3) Style/Taste - soul-less patterns like overconfident comments and vibe coding. Run with: npx karpeslop@latest. Use --strict for CI/CD to block on critical issues. Outputs a Karpe-Slop Index score.","repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"10.9.7","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tsx":"^4.19.1","glob":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.28.3","typescript":"^5.9.3","@babel/core":"^7.28.5","@types/node":"^24.10.1","@babel/preset-typescript":"^7.28.5"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.26_1781112768318_0.9457931236006232","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"karpeslop","version":"1.0.27","keywords":["ai-slop","ai-detection","ai-generated-code","code-quality","linting","linter","static-analysis","code-review","typescript","javascript","copilot","github-copilot","karpathy","slop-detector","type-safety","code-smell","vibe-coding","ai-code-review","developer-tools","cli"],"author":{"url":"https://github.com/CodeDeficient","name":"Daniel King","email":"zabrien@gmail.com"},"license":"MIT","_id":"karpeslop@1.0.27","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-cli.js"},"dist":{"shasum":"9a904637c38d5ec0f3e79fd7bee199c5afc49379","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.27.tgz","fileCount":6,"integrity":"sha512-aJ9eh7RGICYtIi/DZ6X4mHXcLp+LRp2IVoanG57VCkwzr4IoPpTXmfp+KPlx3OPOJ5k/VoZZc2U3GGNXR/HpUg==","signatures":[{"sig":"MEUCICdcdad+y3x0JRdvROGhojAvuKxndrRKCSItEacim4+nAiEA3nfO+b4Zjv4IX9NSiB1MRwd0/tMu2cXvgZElrpXYR9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86448},"llms":"A fast TypeScript/JavaScript linter that detects AI-generated code slop. Inspired by Andrej Karpathy. Detects: hallucinated imports, any-type abuse, hedging comments, TODOs, overconfident comments. Use: npx karpeslop@latest","type":"module","gitHead":"c7d1b151e5abe4aff6cfe178b7269458c40761bf","scripts":{"slop":"tsx ai-slop-detector.ts","test":"node --import tsx --test tests/*.test.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"llmsFull":"KarpeSlop is a static analysis tool for detecting 'AI slop' in TypeScript and JavaScript code. It identifies three categories of problems: (1) Information Utility - noise like redundant comments and console logs, (2) Information Quality - lies like hallucinated imports from wrong packages, (3) Style/Taste - soul-less patterns like overconfident comments and vibe coding. Run with: npx karpeslop@latest. Use --strict for CI/CD to block on critical issues. Outputs a Karpe-Slop Index score.","overrides":{"@babel/cli":{"minimatch":"3.1.4"}},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"10.9.7","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"tsx":"4.22.4","glob":"13.0.6"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.7","devDependencies":{"@babel/cli":"7.29.7","typescript":"6.0.3","@babel/core":"7.29.7","@types/node":"25.9.2","@babel/preset-typescript":"7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.27_1781638279090_0.9290468226834869","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"karpeslop","version":"1.0.28","keywords":["ai-slop","ai-detection","ai-generated-code","code-quality","linting","linter","static-analysis","code-review","typescript","javascript","copilot","github-copilot","karpathy","slop-detector","type-safety","code-smell","vibe-coding","ai-code-review","developer-tools","cli"],"author":{"url":"https://github.com/CodeDeficient","name":"Daniel King","email":"89734689+CodeDeficient@users.noreply.github.com"},"license":"MIT","_id":"karpeslop@1.0.28","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-cli.js"},"dist":{"shasum":"bf65405930a9e8303de9dd776c732177639116c7","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.28.tgz","fileCount":6,"integrity":"sha512-vP7+MACw8VY2IvjucXE/nfv+gGssHjRHxMY9aCyZ8eJgt/MaMNas9WRG1waRHHm0U3Y86SQCBXlwLddbBLzmyw==","signatures":[{"sig":"MEUCIQCjp3dso+XLfdj5dv8fTxYuNFne3VKdIP3yAPWjtWAXFgIgEW3gGRYjTJu4a/uGNfOenB7CEzbmO73RP2j40bHgNtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93770},"llms":"A fast TypeScript/JavaScript linter that detects AI-generated code slop. Inspired by Andrej Karpathy. Detects: hallucinated imports, any-type abuse, hedging comments, TODOs, overconfident comments. Use: npx karpeslop@latest","type":"module","gitHead":"9a9fc90dc1eaea4a8f6faad3901a78460eb7d3b7","scripts":{"slop":"tsx ai-slop-detector.ts","test":"node --import tsx --test tests/*.test.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"llmsFull":"KarpeSlop is a static analysis tool for detecting 'AI slop' in TypeScript and JavaScript code. It identifies three categories of problems: (1) Information Utility - noise like redundant comments and console logs, (2) Information Quality - lies like hallucinated imports from wrong packages, (3) Style/Taste - soul-less patterns like overconfident comments and vibe coding. Run with: npx karpeslop@latest. Use --strict for CI/CD to block on critical issues. Outputs a Karpe-Slop Index score.","overrides":{"@babel/cli":{"minimatch":"3.1.4"}},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"10.9.8","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"tsx":"4.22.4","glob":"13.0.6","typescript":"6.0.3"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.7","devDependencies":{"@babel/cli":"7.29.7","@babel/core":"7.29.7","@types/node":"25.9.2","@babel/preset-typescript":"7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.28_1785165415204_0.8346104997522115","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"karpeslop","version":"1.0.29","keywords":["ai-slop","ai-detection","ai-generated-code","code-quality","linting","linter","static-analysis","code-review","typescript","javascript","copilot","github-copilot","karpathy","slop-detector","type-safety","code-smell","vibe-coding","ai-code-review","developer-tools","cli"],"author":{"url":"https://github.com/CodeDeficient","name":"Daniel King","email":"89734689+CodeDeficient@users.noreply.github.com"},"license":"MIT","_id":"karpeslop@1.0.29","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"homepage":"https://github.com/CodeDeficient/karpeslop#readme","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"bin":{"karpeslop":"karpeslop-cli.js"},"dist":{"shasum":"1b9b04dff6d1eaf70f84304da0186670df6c8b3c","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.29.tgz","fileCount":6,"integrity":"sha512-Pae/LZzPh3Cfom3F/2uJ7ppu92IKRdNF9G8u0fmFk6BSQEMTsCVbGQwO5QJC9QhtA4OZXbJKD4jCEZtWmXokHg==","signatures":[{"sig":"MEYCIQDGDAeDvAhN/sx98I4Iv1SYGvsy6GQmsayaiTnKkk+Z0AIhAPoxFCefG/NEVnGvzpT5/iZ7GF0IndwrwjymSuwR/tQY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97223},"llms":"A fast TypeScript/JavaScript linter that detects AI-generated code slop. Inspired by Andrej Karpathy. Detects: hallucinated imports, any-type abuse, hedging comments, TODOs, overconfident comments. Use: npx karpeslop@latest","type":"module","gitHead":"1257c85a8adef2a528a5f2a9e17135584b289f5f","scripts":{"slop":"tsx ai-slop-detector.ts","test":"node --import tsx --test tests/*.test.ts","build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"llmsFull":"KarpeSlop is a static analysis tool for detecting 'AI slop' in TypeScript and JavaScript code. It identifies three categories of problems: (1) Information Utility - noise like redundant comments and console logs, (2) Information Quality - lies like hallucinated imports from wrong packages, (3) Style/Taste - soul-less patterns like overconfident comments and vibe coding. Run with: npx karpeslop@latest. Use --strict for CI/CD to block on critical issues. Outputs a Karpe-Slop Index score.","overrides":{"@babel/cli":{"minimatch":"3.1.4"}},"repository":{"url":"git+https://github.com/CodeDeficient/karpeslop.git","type":"git"},"_npmVersion":"10.9.8","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"tsx":"4.22.4","glob":"13.0.6","typescript":"6.0.3"},"_hasShrinkwrap":false,"packageManager":"npm@10.9.7","devDependencies":{"@babel/cli":"7.29.7","@babel/core":"7.29.7","@types/node":"25.9.2","@babel/preset-typescript":"7.29.7"},"_npmOperationalInternal":{"tmp":"tmp/karpeslop_1.0.29_1785179368205_0.4369326820859867","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"karpeslop","version":"1.0.30","description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","type":"module","packageManager":"npm@10.9.7","bin":{"karpeslop":"karpeslop-cli.js"},"scripts":{"build":"babel ai-slop-detector.ts --out-file karpeslop-bin.js --extensions \".ts,.tsx\"","test":"node --import tsx --test tests/*.test.ts","slop":"tsx ai-slop-detector.ts","slop:quiet":"tsx ai-slop-detector.ts --quiet","slop:report":"tsx ai-slop-detector.ts && cat ai-slop-report.json"},"keywords":["ai-slop","ai-detection","ai-generated-code","code-quality","linting","linter","static-analysis","code-review","typescript","javascript","copilot","github-copilot","karpathy","slop-detector","type-safety","code-smell","vibe-coding","ai-code-review","developer-tools","cli"],"author":{"name":"Daniel King","email":"89734689+CodeDeficient@users.noreply.github.com","url":"https://github.com/CodeDeficient"},"license":"MIT","llms":"A fast TypeScript/JavaScript linter that detects AI-generated code slop. Inspired by Andrej Karpathy. Detects: hallucinated imports, any-type abuse, hedging comments, TODOs, overconfident comments. Use: npx karpeslop@latest","llmsFull":"KarpeSlop is a static analysis tool for detecting 'AI slop' in TypeScript and JavaScript code. It identifies three categories of problems: (1) Information Utility - noise like redundant comments and console logs, (2) Information Quality - lies like hallucinated imports from wrong packages, (3) Style/Taste - soul-less patterns like overconfident comments and vibe coding. Run with: npx karpeslop@latest. Use --strict for CI/CD to block on critical issues. Outputs a Karpe-Slop Index score.","dependencies":{"glob":"13.0.6","tsx":"4.22.4","typescript":"6.0.3"},"repository":{"type":"git","url":"git+https://github.com/CodeDeficient/karpeslop.git"},"devDependencies":{"@babel/cli":"7.29.7","@babel/core":"7.29.7","@babel/preset-typescript":"7.29.7","@types/node":"25.9.2"},"overrides":{"@babel/cli":{"minimatch":"3.1.4"}},"_id":"karpeslop@1.0.30","gitHead":"3ff23d4585d688ae07c85616c25a14d618a02816","bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"homepage":"https://github.com/CodeDeficient/karpeslop#readme","_nodeVersion":"22.23.0","_npmVersion":"10.9.8","dist":{"integrity":"sha512-KLYBw9RV+64jlRYjoF/TTXrZNUrNga9HGBMvSiE3dBj+WRYp6UU477qnlzs3CDIBla4Nyh0KjtbWiHNSObm6Nw==","shasum":"c449d09d3fde72fcae1f581e68b106ae93fa2afd","tarball":"https://registry.npmjs.org/karpeslop/-/karpeslop-1.0.30.tgz","fileCount":6,"unpackedSize":97378,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD802n8ZofsPBPo7n9m9F9I4bWNH1G3jnylSEL9G3lrLwIhAKuZFk4lfghs3SR3V/ixw/OMiafMj/DQtUkGHQWgJHqK"}]},"_npmUser":{"name":"code-deficient","email":"zabrien@gmail.com"},"directories":{},"maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/karpeslop_1.0.30_1785184939728_0.3113916765709839"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-29T16:17:49.202Z","modified":"2026-07-27T20:42:20.041Z","1.0.0":"2025-11-29T16:17:49.450Z","1.0.1":"2025-11-29T16:19:36.181Z","1.0.3":"2025-11-29T16:25:27.122Z","1.0.4":"2025-11-29T16:26:43.113Z","1.0.5":"2025-11-29T16:29:33.981Z","1.0.6":"2025-11-29T16:30:05.155Z","1.0.7":"2025-11-29T16:30:54.040Z","1.0.8":"2025-11-29T16:31:31.603Z","1.0.9":"2025-11-29T16:36:52.904Z","1.0.10":"2025-11-29T16:39:00.313Z","1.0.11":"2025-11-29T20:20:46.654Z","1.0.12":"2025-11-29T20:23:05.818Z","1.0.13":"2025-11-29T20:35:25.783Z","1.0.14":"2025-11-29T20:54:19.888Z","1.0.15":"2025-11-29T21:08:39.293Z","1.0.16":"2025-11-29T21:09:41.561Z","1.0.17":"2025-11-29T21:11:39.636Z","1.0.18":"2025-11-29T22:35:54.045Z","1.0.19":"2025-12-02T20:29:13.305Z","1.0.20":"2025-12-02T23:01:03.551Z","1.0.21":"2025-12-07T22:37:21.358Z","1.0.22":"2025-12-14T22:36:05.130Z","1.0.23":"2026-04-04T20:01:39.519Z","1.0.24":"2026-04-04T20:05:00.448Z","1.0.25":"2026-04-04T20:09:34.859Z","1.0.26":"2026-06-10T17:32:48.474Z","1.0.27":"2026-06-16T19:31:19.249Z","1.0.28":"2026-07-27T15:16:55.356Z","1.0.29":"2026-07-27T19:09:28.346Z","1.0.30":"2026-07-27T20:42:19.891Z"},"bugs":{"url":"https://github.com/CodeDeficient/karpeslop/issues"},"author":{"name":"Daniel King","email":"89734689+CodeDeficient@users.noreply.github.com","url":"https://github.com/CodeDeficient"},"license":"MIT","homepage":"https://github.com/CodeDeficient/karpeslop#readme","keywords":["ai-slop","ai-detection","ai-generated-code","code-quality","linting","linter","static-analysis","code-review","typescript","javascript","copilot","github-copilot","karpathy","slop-detector","type-safety","code-smell","vibe-coding","ai-code-review","developer-tools","cli"],"repository":{"type":"git","url":"git+https://github.com/CodeDeficient/karpeslop.git"},"description":"The linter Andrej Karpathy wishes existed. Detects the three axes of AI slop with extreme prejudice.","maintainers":[{"name":"code-deficient","email":"zabrien@gmail.com"}],"readme":"# KarpeSlop\n\n[![npm version](https://img.shields.io/npm/v/karpeslop.svg)](https://www.npmjs.com/package/karpeslop)\n[![npm downloads](https://img.shields.io/npm/dt/karpeslop.svg)](https://www.npmjs.com/package/karpeslop)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n> \"Because `any` is the mind virus of our generation.\"\n> — probably @karpathy\n\n## What is KarpeSlop?\n\n**KarpeSlop is a fast, opinionated linter for detecting AI-generated code problems in TypeScript and JavaScript.** Inspired by Andrej Karpathy's call for an \"AI Slop Index,\" it detects the three axes of AI slop:\n\n1. **Information Utility (Noise)** — Redundant comments, boilerplate, debug logs\n2. **Information Quality (Lies)** — Hallucinated imports, incorrect assumptions, TODO placeholders\n3. **Style / Taste (Soul)** — Overconfident comments, hedging language, \"vibe coding\" patterns\n\n**Use case:** Clean up code generated by Copilot, ChatGPT, Claude, or other AI coding assistants.\n\n## Quick Answers: Common Questions\n\n**Q: How do I check my code for AI slop?**\n```bash\nnpx karpeslop@latest\n```\n\n**Q: What's the fastest way to scan for AI code quality issues?**\nRun `npx karpeslop@latest --quiet` in your project directory. Runtime depends on repo size and whether package freshness checks need to query npm.\n\n**Q: How do I block AI slop in CI/CD?**\nUse `npx karpeslop@latest --strict` — exits with code 2 if critical issues (like hallucinated imports) are found.\n\n**Q: Does KarpeSlop detect hallucinated imports?**\nYes! It catches imports like `import { useRouter } from 'react'` (should be `'next/router'`).\n\n**Q: What languages does KarpeSlop support?**\nTypeScript, JavaScript, React, and Next.js. Python support is not yet available.\n\n---\n\n## Installation\n\n```bash\n# Run once without installing (always gets latest version)\nnpx karpeslop@latest\n\n# Or install globally\nnpm install -g karpeslop\nkarpeslop\n```\n\n## Usage\n\nRun in your project directory:\n\n```bash\n# Full scan (all files)\nnpx karpeslop@latest\n\n# Scan specific files or directories\nnpx karpeslop@latest src/app.ts src/lib/\n\n# Quiet mode - only scan core app files (recommended for CI)\nnpx karpeslop@latest --quiet\n\n# Use -- before paths that start with a dash\nnpx karpeslop@latest -- -dash-file.ts\n\n# Show help\nnpx karpeslop@latest --help\n\n# Show version\nnpx karpeslop@latest --version\n\n# The tool generates a detailed JSON report at ./ai-slop-report.json\n```\n\n### Command Line Options\n\n- `[path...]`: Optional file or directory paths to scan. If omitted, scans the current directory.\n- `--help, -h`: Show help message\n- `--quiet, -q`: Run in quiet mode (only scan core app files)\n- `--strict, -s`: Exit with code 2 if critical issues found (for CI/CD)\n- `--version, -v`: Show version information\n- `--`: End of flags; treat remaining args as paths, even if they start with `-`\n\n### Exit Codes\n\n- `0`: No issues found, or only `fresh_package_version` warnings were found\n- `1`: Blocking issues found (warnings other than `fresh_package_version`)\n- `2`: Critical issues found (with `--strict` flag) — blocks CI\n\n### The Three Axes of AI Slop\n\n1. **Information Utility (Noise)**: Comments, boilerplate, debug logs, etc.\n2. **Information Quality (Lies)**: Hallucinated imports, incorrect assumptions, TODO placeholders, etc.\n3. **Style/Taste (Soul)**: Overconfident comments, unnecessary complexity, \"vibe coding\" patterns, etc.\n\n## Features\n\n- **AI Slop Detection**: Identifies the three axes of AI-generated code problems\n- **Type Safety Analysis**: Detects improper use of `any`, unsafe type assertions\n- **Comment Quality**: Flags hedging, overconfident, and redundant comments\n- **Import Validation**: Catches hallucinated imports (e.g., React APIs in wrong packages)\n- **Code Quality**: Finds TODOs, assumptions, and poor coding practices\n- **Educational Output**: Shows fix suggestions and documentation links\n- **CI/CD Ready**: `--strict` flag for blocking on critical issues\n\n### Educational Output\n\nEvery issue includes actionable guidance:\n\n```\n📍 Pattern: any_type_usage\n   💡 Fix: Replace with 'unknown' and use type guards\n   📚 Learn more: https://www.typescriptlang.org/docs/handbook/2/narrowing.html\n```\n\n## Configuration (Optional)\n\nCreate `.karpesloprc.json` in your project root:\n\n```json\n{\n  \"customPatterns\": [\n    {\n      \"id\": \"banned_import\",\n      \"pattern\": \"from\\\\s+['\\\"]lodash['\\\"]\",\n      \"message\": \"Use lodash-es for tree-shaking\",\n      \"severity\": \"medium\",\n      \"fix\": \"Replace 'lodash' with 'lodash-es'\"\n    }\n  ],\n  \"severityOverrides\": {\n    \"magic_css_value\": \"low\"\n  },\n  \"minPackageAgeDays\": 7,\n  \"ignorePaths\": [\"**/legacy/**\"]\n}\n```\n\n## CI/CD Integration\n\n### Local Git Hooks\n\nInstall the repository's shared hooks once after cloning:\n\n```bash\n./scripts/setup-git-hooks.sh\n```\n\nThe pre-push hook blocks pushes targeting `main`/`master`. Use a feature branch and open a pull request instead. Existing hooks are never overwritten; setup stops and asks you to chain the KarpeSlop hook manually if an unrelated pre-push hook already exists. To update a previously installed KarpeSlop copy, find the active hooks directory with `git rev-parse --git-path hooks` and verify the installed path is a regular file, contains the `Managed by KarpeSlop setup-git-hooks.sh.` marker, and matches `.githooks/pre-push` with `cmp -s \"$(git rev-parse --git-path hooks)/pre-push\" .githooks/pre-push`; only then move that managed file to the trash and rerun the setup script. Hooks installed before the marker was introduced cannot be identified automatically; preserve those files unless you independently confirm they are the old KarpeSlop hook. Only after that confirmation should you replace or chain it; otherwise leave unrelated hooks untouched.\n\n### GitHub Actions\n\n```yaml\n- name: Check for AI Slop\n  run: npx karpeslop@latest --quiet --strict\n```\n\n![KarpeSlop Example Output](./Screenshot.png)\n\n## License\n\nMIT — go forth and purge the slop.\n\n## 💝 Support Development\n\nBuilding and maintaining KarpeSlop takes time. If this tool saved you from shipping slop:\n\n[![GitHub Sponsors](https://img.shields.io/github/sponsors/CodeDeficient?style=social)](https://github.com/sponsors/CodeDeficient)\n\n[☕ Buy me a coffee](https://github.com/sponsors/CodeDeficient) • Help keep the slop detector alive\n","readmeFilename":"README.md"}