{"_id":"@mulekick/eslint-config-muleslint","_rev":"26-541801dab0e420a1d9ad01a37f5873e8","name":"@mulekick/eslint-config-muleslint","dist-tags":{"latest":"3.1.0"},"versions":{"1.0.0":{"name":"@mulekick/eslint-config-muleslint","version":"1.0.0","keywords":["eslint","eslintconfig","config","javascript","es6","esm","strict mode","node"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@1.0.0","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/muleslint","bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"os":["linux"],"dist":{"shasum":"9030a8325316dbb4576a8112ebd1194d305b58ed","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-1.0.0.tgz","fileCount":11,"integrity":"sha512-eh260s+dkMaTFCjPDP2fs0P8/eutmH/mPesBQxuAfkrBL9k9tCciV+TiExeSJY0NG1J8+J3+DmrU38sWPTdgug==","signatures":[{"sig":"MEQCIAhQnyvzBIaZNhOOUQP4moVEp5LJb6isLP8WkTMPlTh4AiBAvmhT4AiHERTLDiv/VyAxjjVvv8QQzbZDtQfiMnooPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeRp/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq71A//ecmJCt4hkNzk/J6nNxCRJXZiwqGGQ4MaiEbIN7rqJKkoludK\r\nMBX4+RtJ33up4T1i0flyxgin8SWVix/HAlF00HnJ2/Xe9SYOGRScrdJfiokn\r\nX4wakHb69obmG2arUxTrcxBlrPy09rXcL99XaFPvQQxXfXWIXFTF1YEdZkWY\r\nIgI2bUQ2ITBb+NZldB2DrVRN7TG2kVUzEv4iRgQTNJohph7xHIbdqYlu0H4P\r\npoZ1IcVOAiq8OZhOY01WY/aeuM6ssR6g+oiYfTciz0X7Dm2Gh6YTsvufyHPw\r\nMGoKxqD9r6+NXsPzJ0VxXnHmARqaN5gALpsr+5lUtpcsrJjhoxHhc7d5eKVo\r\niCa+IxK3d9ZeVSgO2fsQAnVN9SoX10EXpH3qQAOLgQxge038y01b/9tVdymM\r\nrakWr7EG50HC3V6druFtT19pOB1GaiZcwphiHWFWRdVhXiznJrLbC9Twic7D\r\nAAun1keyxbPBrUgMdAWVJMjVT6iXEuXfkevSq6eoB4AlBSycFVTflqxkPvRU\r\nX5cYDLF6BiJ3k4q2arIKeBmhktLdOaX9wCMppyAMuIKiQOMAqvulnlMyg4cH\r\nOjXmxYEF0zfplKXMs2FLC+JehXx8w9KqcnbSdbDVkgbCWg4NQKvlY53u1ijs\r\ngK25NDKxbqGnSh7lsNyZA6KdW50qiDGCf14=\r\n=GGAt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":">=8.15.1","node":">=v18.12.1"},"exports":{".":"./index.js","./package.json":"./package.json","./rules/core.disable.problems":"./rules/core.disable.problems.js","./rules/node.disable.problems":"./rules/node.disable.problems.js","./rules/core.override.problems":"./rules/core.override.problems.js","./rules/node.override.problems":"./rules/node.override.problems.js","./rules/core.override.formatting":"./rules/core.override.formatting.js","./rules/core.override.suggestions":"./rules/core.override.suggestions.js","./rules/node.override.suggestions":"./rules/node.override.suggestions.js"},"gitHead":"bf868c384b9e0c4ad812e147dcc6fc65b747777b","scripts":{"test":"cd sample && npm i && test $(npx eslint script.js --quiet --format ../formatter.js) -eq 5 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master","prepublishOnly":"npm test"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/muleslint.git","type":"git"},"_npmVersion":"9.1.1","description":"Mulekicks's base JS / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"eslint":"8.x","eslint-plugin-html":"7.x","eslint-plugin-node":"11.x","eslint-plugin-import":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_1.0.0_1668881022897_0.23473961229143736","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@mulekick/eslint-config-muleslint","version":"1.0.1","keywords":["eslint","eslintconfig","config","javascript","es6","esm","strict mode","node"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@1.0.1","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/muleslint","bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"os":["linux"],"dist":{"shasum":"163ddfe6efd59418a470ff2a18aef6ac370dfcc5","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-1.0.1.tgz","fileCount":11,"integrity":"sha512-FTXJUgB61IywLwhf9O/ryFOd/Pmbc5in2MEbpGvNSfLItp+AQpD5r5gRBHF/lPmOdjWOcTQwN42yhh7IzPh+Ug==","signatures":[{"sig":"MEUCIEVdyA1UFR7+TQzBooH+wJn0uwUKcuq3nakbhfDzW5xRAiEAkW/sIdwtoVWevJtPZYxt4SwjKdWHVL8ZbO3X2IAcN/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeR+2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGLg//fBzOuW0rd/Wh9iXQhxpTM3JKNq5bVxGSCpOdRZBXB5PqXT/w\r\n7qFCfdsYxxF01vmLT8sx75vchwjpU+XOf7/63Y0CTP9rKvFBL5Workj3d60V\r\n1Ptpdz/YTvPWKT5UxsBFCOGaouFNKtUfK3oqUXOzlzQnSJYhwNGIZmrQ9zaB\r\nJVnbEUcCcAA3QQMPjTfn0cFDEJTICT8/43qWK048T/RcMH1ZDsxnWbPJlQF1\r\nbjJzrH1ZEtHDEjY+5vJo8NdfQ4qj0MDxZ8AWiw888beW2aw2qW9eF5nG4eLo\r\nEMBhyK/F5hdIJC9a7jsQiVOPVcO9yPbGVW2YitTKRBKio708QkZDy8U/Ronv\r\nNlFHLh1SY6vowa2kUR1N4ZQUtWjtoT9zXYWq93PFKAURSKmFOojSMMhX6lY3\r\nY1ilzo3cr0qyfPzF/XicF3vgZfr3EUoSFLAZUpCAhDPNJh4RuQR61hpWvk6f\r\n3eczjo5K5gig8L5dPGQu3KIcxj6AYlU3Re6Nd9dkLR0vESox9Ti5hCDJm+Tr\r\n0thrfR5TmjLrdEnYEKanrIYSTAQQYYXbqYLn4/JMnkjbHoVq9M15PxkgD7nz\r\nNfh+EgPRhrZwpbMkNH5SRU+ETbgmnXUvlqYnqn+8RCrZn0xU8BfkJ4X6FBnx\r\nief6PLEGeYtDl+ztwfKllZlyqhtGk/OQrlc=\r\n=UpEC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":">=8.15.1","node":">=v18.12.1"},"exports":{".":"./index.js","./package.json":"./package.json","./rules/core.disable.problems":"./rules/core.disable.problems.js","./rules/node.disable.problems":"./rules/node.disable.problems.js","./rules/core.override.problems":"./rules/core.override.problems.js","./rules/node.override.problems":"./rules/node.override.problems.js","./rules/core.override.formatting":"./rules/core.override.formatting.js","./rules/core.override.suggestions":"./rules/core.override.suggestions.js","./rules/node.override.suggestions":"./rules/node.override.suggestions.js"},"gitHead":"bf868c384b9e0c4ad812e147dcc6fc65b747777b","scripts":{"test":"cd sample && npm i && test $(npx eslint script.js --quiet --format ../formatter.js) -eq 5 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master","prepublishOnly":"npm test"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/muleslint.git","type":"git"},"_npmVersion":"9.1.1","description":"Mulekicks's base JS / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"eslint":"8.x","eslint-plugin-html":"7.x","eslint-plugin-node":"11.x","eslint-plugin-import":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_1.0.1_1668882358290_0.8188329374783516","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@mulekick/eslint-config-muleslint","version":"1.0.2","keywords":["eslint","eslintconfig","config","javascript","es6","esm","strict mode","node"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@1.0.2","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/muleslint","bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"os":["linux"],"dist":{"shasum":"1201e4416458f60993810b01b6ea8e8fbe251fb2","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-1.0.2.tgz","fileCount":11,"integrity":"sha512-J5soHGDhcLPKJwSOQEXl7pZ6c9zygpQsdxHSgTmHLVB01kH3rqQhOPbzgs0XCJ8ZECPtPnvh6qFq4Mxn8lKsjQ==","signatures":[{"sig":"MEQCIF7CQmM3+DwYL8aLZqJ2KNXTIkP76vxCb/OEO2L6tsQKAiAG4/PlG1B9bHxC/em7WOhNfQ/SArzT3bCtjDcNZfjOxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1Y4QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcsQ//cn7kOjbsgyp3FLkMFLHy6RZFPDJZCQ+nkY42fMdVBqfzcf2R\r\nPF3qqg+XRSLcCwPIyPaXNAgstY4Vb/UtNaU/+y8rQz2cfL09wSwjZOHidJrL\r\nVCq7VkOr0G+o8QYGLsjudtfSl20dU1Q97HywvxzAA7V2LiHJBvW7HmMuGz34\r\nROyVfHzOYKMqrSAkY4y/rxWHLPDQfY5i8RBXo5UYTFcP9FNuNSCJxQkBeNtd\r\nNEkIVIqBA+XmDdsH3IlOJGZMBYBO9oW9noCE+tzWZ9O2xp+1gSrH1bHlxelh\r\nZhC2KMIuQEDwt6wUdRflWIt2TdnYhNucnsDvdMbJjpDLNJy/7gSU3jbzyHPM\r\nWDvdcQDdLBm96y0VgwrabsupwhyziZ3jnjOjQwKYofFVTTWipbZwgLz++il+\r\nO9SBoWZZQxGUBOdBpwmWlbGPJP5va+fkUMe715HSm+FzYJlnK135EK8FplgP\r\nuWYlZ2AefVjrlLaYdQSprIeU0DUP2rsao2QkPJq4nXv39W37bd689IQGRcFL\r\nYtSHQWeBNxHjrHk1LmMHqHZNGEW9lWL2o/xFF1y3XPCheNkpQ1CUkm3nQGbD\r\nNJAp+NdWfuuJpeLtUwzEL6xMmxkq00kGu2M3dupchSmc0/4fkU9sER9s0fym\r\nGuM7yiAPkxoCsY/A1HVMVT9T7gKPTgS7QGg=\r\n=TfaF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"npm":">=8.15.1","node":">=v18.12.1"},"exports":{".":"./index.js","./package.json":"./package.json","./rules/core.disable.problems":"./rules/core.disable.problems.js","./rules/node.disable.problems":"./rules/node.disable.problems.js","./rules/core.override.problems":"./rules/core.override.problems.js","./rules/node.override.problems":"./rules/node.override.problems.js","./rules/core.override.formatting":"./rules/core.override.formatting.js","./rules/core.override.suggestions":"./rules/core.override.suggestions.js","./rules/node.override.suggestions":"./rules/node.override.suggestions.js"},"gitHead":"c836d03702ec30b24d8a86dde609724b552f4784","scripts":{"test":"cd sample && npm i && test $(npx eslint script.js --quiet --format ../formatter.js) -eq 5 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master","prepublishOnly":"npm test"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/muleslint.git","type":"git"},"_npmVersion":"9.3.0","description":"Mulekicks's base JS / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"eslint":"8.x","eslint-plugin-html":"7.x","eslint-plugin-node":"11.x","eslint-plugin-import":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_1.0.2_1674939920730_0.8458953794489121","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@mulekick/eslint-config-muleslint","version":"1.0.3","keywords":["eslint","eslintconfig","config","javascript","es6","esm","strict mode","node"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@1.0.3","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/muleslint","bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"os":["linux"],"dist":{"shasum":"18e6358a220854da97590a36e75e3d453e7c1c27","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-1.0.3.tgz","fileCount":11,"integrity":"sha512-hKOm+jXsxcw9F6bwCgGS5ZV5HgYr840QNYUnI5MZDWTgbGYnJM63s7LOzvCYcDRj7k77LCZqjkcDFNebkgpgVw==","signatures":[{"sig":"MEQCIBhHlys8kSE7fsBppy6c2Cw2dU+Aj1YLm/GeKl48C/vPAiB73B93vWNsaXHABY2psLmExWSA1YbgnAXeEBjdkw0gFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35164},"main":"index.js","engines":{"npm":">=8.15.1","node":">=v18.12.1"},"exports":{".":"./index.js","./package.json":"./package.json","./rules/core.disable.problems":"./rules/core.disable.problems.js","./rules/node.disable.problems":"./rules/node.disable.problems.js","./rules/core.override.problems":"./rules/core.override.problems.js","./rules/node.override.problems":"./rules/node.override.problems.js","./rules/core.override.formatting":"./rules/core.override.formatting.js","./rules/core.override.suggestions":"./rules/core.override.suggestions.js","./rules/node.override.suggestions":"./rules/node.override.suggestions.js"},"gitHead":"a1a505f65ce3aeaac101ed01770befbcd549d5c8","scripts":{"test":"cd sample && npm i && test $(npx eslint script.js --quiet --format ../formatter.js) -eq 5 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master","prepublishOnly":"npm test"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/muleslint.git","type":"git"},"_npmVersion":"9.5.1","description":"Mulekicks's base JS / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"eslint":"8.x","eslint-plugin-html":"7.x","eslint-plugin-node":"11.x","eslint-plugin-import":"2.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_1.0.3_1698929394494_0.5711864675790446","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@mulekick/eslint-config-muleslint","version":"2.0.0","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@2.0.0","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/eslint-config-flat-sample","bugs":{"url":"https://github.com/mulekick/eslint-config-flat-sample/issues"},"os":["linux"],"dist":{"shasum":"09e19a97abef084b4c01c688b9a6caaa3c69c85f","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-2.0.0.tgz","fileCount":11,"integrity":"sha512-wa4z9yuZR2o2Aj8ltTiZWKMD0WKtHiuoGyiwarthSUEUwbRawCPSr4O5L7qx+uq5H29twX/9mZpOPH6CQuZyew==","signatures":[{"sig":"MEUCIQD1JNVSq6sCJBRw5aYXptK6jEG0H6bY/ilNtUKeQkryKgIgPJ4h+ikVxqY90Q1Wu0u8Q/T22Pg0s9SEBhA4W3Ety9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40733},"main":"eslint.config.js","type":"module","engines":{"npm":">=10.8.3","node":">=v20.17.0"},"exports":{".":"./eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./rules/core.disable.problems.js","./rules/node.disable.problems":"./rules/node.disable.problems.js","./rules/core.override.problems":"./rules/core.override.problems.js","./rules/node.override.problems":"./rules/node.override.problems.js","./rules/core.override.formatting":"./rules/core.override.formatting.js","./rules/core.override.suggestions":"./rules/core.override.suggestions.js","./rules/node.override.suggestions":"./rules/node.override.suggestions.js"},"gitHead":"8dfd3facf331b82592fc7839bf06c7e2a55d51c5","scripts":{"test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 8 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/eslint-config-flat-sample.git","type":"git"},"_npmVersion":"10.8.3","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@eslint/js":"^9.11.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.7.0","eslint-plugin-html":"^8.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.36.1","eslint-plugin-import":"^2.30.0","eslint-plugin-react-hooks":"^4.6.2","@stylistic/eslint-plugin-js":"^2.8.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.3.1","eslint":"^8.57.1","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.6.2","@types/react":"^18.3.9","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_2.0.0_1727409947125_0.3002415808885326","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@mulekick/eslint-config-muleslint","version":"2.0.1","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@2.0.1","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/eslint-config-flat-sample","bugs":{"url":"https://github.com/mulekick/eslint-config-flat-sample/issues"},"os":["linux"],"dist":{"shasum":"a8dae3e71d6ee066107b4192b070664a9900a894","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-2.0.1.tgz","fileCount":11,"integrity":"sha512-ya3kzQeSVlkd5TGM+fSQhzHqJ6JgMmhWkujRDSRDh0N0AXYjn1UDu1PBBMVJMOJa3VGclYmcBghsQ4iSZH2ijA==","signatures":[{"sig":"MEYCIQDy+YQ97Fm0DuGtUymzrHfQ8QYVIOx85lSF68AqFbrNygIhANdp9WS4IZ+BOg1KX/nvaF4vaoMK2dDrnuFNUXXDLXuc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40731},"main":"eslint.config.js","type":"module","engines":{"npm":">=10.8.3","node":">=v20.17.0"},"exports":{".":"./eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./rules/core.disable.problems.js","./rules/node.disable.problems":"./rules/node.disable.problems.js","./rules/core.override.problems":"./rules/core.override.problems.js","./rules/node.override.problems":"./rules/node.override.problems.js","./rules/core.override.formatting":"./rules/core.override.formatting.js","./rules/core.override.suggestions":"./rules/core.override.suggestions.js","./rules/node.override.suggestions":"./rules/node.override.suggestions.js"},"gitHead":"aa8fb824d055af4661c261dcae5921ea4cf5687e","scripts":{"test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 8 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/eslint-config-flat-sample.git","type":"git"},"_npmVersion":"10.8.3","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@eslint/js":"^9.11.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.7.0","eslint-plugin-html":"^8.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.36.1","eslint-plugin-import":"^2.30.0","eslint-plugin-react-hooks":"^4.6.2","@stylistic/eslint-plugin-js":"^2.8.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.3.1","eslint":"^8.57.1","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.6.2","@types/react":"^18.3.9","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_2.0.1_1727410382720_0.45139186163137324","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@mulekick/eslint-config-muleslint","version":"2.0.2","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@2.0.2","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/eslint-config-flat-sample","bugs":{"url":"https://github.com/mulekick/eslint-config-flat-sample/issues"},"os":["linux"],"dist":{"shasum":"8dba47f45ecac240a5b0abf1a257a24c7522215c","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-2.0.2.tgz","fileCount":11,"integrity":"sha512-ayLmFQmCBKpOf2OoiG7wLC5hXTf50Pq6YnFBYZU3YFzgV6KbhtkmG4459WLIYQUfIp7fV6yrlsqYTi1K9zR7bA==","signatures":[{"sig":"MEUCIQChuxAsFFiSOJpCzrDUdgEcew/E7366ZmguR0IBudqYigIgL8pc2PU0uEuX62PFU25I5VNRN5QbWQZr1Dyur+gcwa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40949},"main":"eslint.config.js","type":"module","engines":{"npm":">=10.8.3","node":">=v20.17.0"},"exports":{".":"./eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./rules/core.disable.problems.js","./rules/node.disable.problems":"./rules/node.disable.problems.js","./rules/core.override.problems":"./rules/core.override.problems.js","./rules/node.override.problems":"./rules/node.override.problems.js","./rules/core.override.formatting":"./rules/core.override.formatting.js","./rules/core.override.suggestions":"./rules/core.override.suggestions.js","./rules/node.override.suggestions":"./rules/node.override.suggestions.js"},"gitHead":"9aac68b015f2c1d8c4c7c7cfb988f3cc5f62afe9","scripts":{"test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 8 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/eslint-config-flat-sample.git","type":"git"},"_npmVersion":"10.8.3","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@eslint/js":"^9.11.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.7.0","eslint-plugin-html":"^8.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.36.1","eslint-plugin-import":"^2.30.0","eslint-plugin-react-hooks":"^4.6.2","@stylistic/eslint-plugin-js":"^2.8.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.3.1","eslint":"^8.57.1","globals":"^13.19.0","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.6.2","@types/react":"^18.3.9","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_2.0.2_1727412519708_0.5539472071364797","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@mulekick/eslint-config-muleslint","version":"2.0.3","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@2.0.3","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/eslint-config-flat-sample","bugs":{"url":"https://github.com/mulekick/eslint-config-flat-sample/issues"},"os":["linux"],"dist":{"shasum":"a4bcca80fe032f1ef0ca1eb799c1ed3c171b7b37","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-2.0.3.tgz","fileCount":11,"integrity":"sha512-TsGMZnNZ2H1tVrKgoXLDku+G2cqWd83zD2dmSRSaHqqvN+IkSgIOxN2ohBIYJMh2pZXv4d49CStt4IikVx2JuA==","signatures":[{"sig":"MEQCIHh6QmjIPf2TpD/+wmf0zjEx3NUDSc0+BGmEaC2hH7AZAiAwjaLG7TxNvqCvlLQm5VdCYzMh9OTQzhcwlE2mDpbadA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41340},"main":"eslint.config.js","type":"module","engines":{"npm":">=10.8.3","node":">=v20.17.0"},"exports":{".":"./eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./rules/core.disable.problems.js","./rules/node.disable.problems":"./rules/node.disable.problems.js","./rules/core.override.problems":"./rules/core.override.problems.js","./rules/node.override.problems":"./rules/node.override.problems.js","./rules/core.override.formatting":"./rules/core.override.formatting.js","./rules/core.override.suggestions":"./rules/core.override.suggestions.js","./rules/node.override.suggestions":"./rules/node.override.suggestions.js"},"gitHead":"4f435d3610c09ebc72b5f5717ca76f50717e8927","scripts":{"test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 8 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/eslint-config-flat-sample.git","type":"git"},"_npmVersion":"10.8.3","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@eslint/js":"^9.11.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.7.0","eslint-plugin-html":"^8.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.36.1","eslint-plugin-import":"^2.30.0","@stylistic/eslint-plugin":"^2.8.0","eslint-plugin-react-hooks":"^4.6.2"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.3.1","eslint":"^8.57.1","globals":"^13.19.0","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.6.2","@types/react":"^18.3.9","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_2.0.3_1727416552576_0.27436982165954293","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@mulekick/eslint-config-muleslint","version":"2.0.4","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@2.0.4","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/eslint-config-flat-sample","bugs":{"url":"https://github.com/mulekick/eslint-config-flat-sample/issues"},"os":["linux"],"dist":{"shasum":"606a1b5669933f44acab198ff5bbee7da68f6405","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-2.0.4.tgz","fileCount":11,"integrity":"sha512-NoNl847gMDqBKxToL5vlG6oQtq7uc3nnM/lf+cc9sMAR10GSBi21zJc7mWDebY1bX/wtVn9I/HazX6nUphVtSg==","signatures":[{"sig":"MEUCIQDhgF9tXzEEFB7+o1Chtu+ZmBUTTo2TfVkduXF5VnK+TAIgR3MjCflBtTAqHYreWdtSybL5OrnvMZZPTUZY59wWOQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43093},"main":"eslint.config.js","type":"module","engines":{"npm":">=10.8.3","node":">=v20.17.0"},"exports":{".":"./eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./rules/core.disable.problems.js","./rules/node.disable.problems":"./rules/node.disable.problems.js","./rules/core.override.problems":"./rules/core.override.problems.js","./rules/node.override.problems":"./rules/node.override.problems.js","./rules/core.override.formatting":"./rules/core.override.formatting.js","./rules/core.override.suggestions":"./rules/core.override.suggestions.js","./rules/node.override.suggestions":"./rules/node.override.suggestions.js"},"gitHead":"c0da6da9b9300554cabbbdb11a3cba429d598451","scripts":{"test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 9 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/eslint-config-flat-sample.git","type":"git"},"_npmVersion":"10.8.3","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@eslint/js":"^9.11.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.7.0","eslint-plugin-html":"^8.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.36.1","eslint-plugin-import":"^2.30.0","@stylistic/eslint-plugin":"^2.8.0","eslint-plugin-react-hooks":"^4.6.2"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.3.1","eslint":"^8.57.1","globals":"^13.19.0","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.6.2","@types/react":"^18.3.9","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_2.0.4_1727483771362_0.46350454842694666","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@mulekick/eslint-config-muleslint","version":"2.0.5","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@2.0.5","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/muleslint","bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"os":["linux"],"dist":{"shasum":"a1fbdce66d1f2eed28fe103756673e554a36ea63","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-2.0.5.tgz","fileCount":11,"integrity":"sha512-wcQSSBjKgwfiGrK2DHnT7MhY28TzgfcjeWnAu4V7MtRt5OSnC4wGXKfAoXwYtQrLu3kofPWilkw3pwR9TxWkzg==","signatures":[{"sig":"MEUCIGHEDp0cQhCFYDskjvtfFFSJU7b2qRwx63p78au4u8yKAiEA9vgvQG8/MrXBQlRSSWNkSxCwrdqcO1lZaScJCou+z04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43045},"main":"eslint.config.js","type":"module","engines":{"npm":">=10.8.3","node":">=v20.17.0"},"exports":{".":"./eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./rules/core.disable.problems.js","./rules/node.disable.problems":"./rules/node.disable.problems.js","./rules/core.override.problems":"./rules/core.override.problems.js","./rules/node.override.problems":"./rules/node.override.problems.js","./rules/core.override.formatting":"./rules/core.override.formatting.js","./rules/core.override.suggestions":"./rules/core.override.suggestions.js","./rules/node.override.suggestions":"./rules/node.override.suggestions.js"},"gitHead":"91afa6f72448f7c9dc417e897e6257ea77ddc7f1","scripts":{"test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 9 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/muleslint.git","type":"git"},"_npmVersion":"10.8.3","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@eslint/js":"^9.11.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.7.0","eslint-plugin-html":"^8.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.36.1","eslint-plugin-import":"^2.30.0","@stylistic/eslint-plugin":"^2.8.0","eslint-plugin-react-hooks":"^4.6.2"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.3.1","eslint":"^8.57.1","globals":"^13.19.0","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.6.2","@types/react":"^18.3.9","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_2.0.5_1727879349661_0.5104522748541613","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@mulekick/eslint-config-muleslint","version":"2.0.6","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@2.0.6","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/muleslint","bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"os":["linux"],"dist":{"shasum":"cdd4dcb86c8c3ccd82b7590416a7b282bdfd2801","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-2.0.6.tgz","fileCount":12,"integrity":"sha512-hpyyCy/7zi5M1fK/NmSWp38YaQw362fDYHUGtSjCwJ9AU62HOdvMJODBtmtVWtnhcsNjkEbwd3iFmaGkvur6TQ==","signatures":[{"sig":"MEQCIBW/WSfmzKNLXsR3TkHiXwTjrY6yYSGQSK8DsRndz3OwAiAJ+WfxgrLiXIPq0oGZW/1oaMMWdhe2HM5ld2P60kqsIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44326},"main":"eslint.config.js","type":"module","engines":{"npm":">=10.8.3","node":">=v20.17.0"},"exports":{".":"./eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./rules/core.disable.problems.js","./rules/node.disable.problems":"./rules/node.disable.problems.js","./rules/core.override.problems":"./rules/core.override.problems.js","./rules/node.override.problems":"./rules/node.override.problems.js","./rules/core.override.formatting":"./rules/core.override.formatting.js","./rules/core.override.suggestions":"./rules/core.override.suggestions.js","./rules/node.override.suggestions":"./rules/node.override.suggestions.js","./rules/typescript.override.strict":"./rules/typescript.override.strict.js"},"gitHead":"f5e8bdf42a9bcaf28402721f8647199db6c87ca8","scripts":{"test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 8 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/muleslint.git","type":"git"},"_npmVersion":"10.8.3","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@eslint/js":"^9.11.1","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.7.0","eslint-plugin-html":"^8.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.36.1","eslint-plugin-import":"^2.30.0","@stylistic/eslint-plugin":"^2.8.0","eslint-plugin-react-hooks":"^4.6.2"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.3.1","eslint":"^8.57.1","globals":"^13.19.0","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.6.2","@types/react":"^18.3.9","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_2.0.6_1728874248103_0.14065384711453888","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@mulekick/eslint-config-muleslint","version":"2.1.0","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@2.1.0","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/muleslint","bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"os":["linux"],"dist":{"shasum":"8878f0498c58e06b824eebce3c3416df3cd02642","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-2.1.0.tgz","fileCount":12,"integrity":"sha512-A/ZXEyl3tk5Ct+S7gVIRE6Om4a10IptzBbN84Vi7rMkiCelCuw6L0jiXoXpEI97l7mHaPKok4jBm1a0jziiJfw==","signatures":[{"sig":"MEYCIQC2ThEyOqcNr6Selfrehhi49KEY/Xrn6QrsyhMVxCGKyAIhAO/KGxPrzDbuYJCmscZTIgk7AIdhf6OuNn8GrMAk5s99","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44755},"main":"eslint.config.js","type":"module","engines":{"npm":">=10.8.3","node":">=v20.17.0"},"exports":{".":"./eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./rules/core.disable.problems.js","./rules/node.disable.problems":"./rules/node.disable.problems.js","./rules/core.override.problems":"./rules/core.override.problems.js","./rules/node.override.problems":"./rules/node.override.problems.js","./rules/core.override.formatting":"./rules/core.override.formatting.js","./rules/core.override.suggestions":"./rules/core.override.suggestions.js","./rules/node.override.suggestions":"./rules/node.override.suggestions.js","./rules/typescript.override.strict":"./rules/typescript.override.strict.js"},"gitHead":"2129bdaa56bce74b0186acd63e656fcb727801f9","scripts":{"test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 15 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/muleslint.git","type":"git"},"_npmVersion":"10.8.2","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"22.8.0","dependencies":{"@eslint/js":"^9.13.0","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","eslint-plugin-html":"^8.1.2","eslint-plugin-node":"^11.1.0","eslint-plugin-react":"^7.37.2","eslint-plugin-import":"^2.31.0","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^2.9.0","eslint-plugin-react-hooks":"^5.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.3.1","eslint":"^8.57.1","globals":"^13.19.0","react-dom":"^18.3.1","typescript":"^5.6.2","@types/node":"^22.6.2","@types/react":"^18.3.9","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_2.1.0_1730299965901_0.025632028998236356","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@mulekick/eslint-config-muleslint","version":"2.2.3","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@2.2.3","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/muleslint","bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"os":["linux"],"dist":{"shasum":"eb06019a75ee64f3aad513e5ebdc8878e9a2bfaa","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-2.2.3.tgz","fileCount":12,"integrity":"sha512-AttMv234TnbCfFosWMUhiklf4exAPMbQ33xdWIug7oF7CLHMaoHKOTL4HS2rc0FAqZFFl9E5gchW3LmNXBRE4A==","signatures":[{"sig":"MEUCIHAocG4Z2yJgYPYzEJIiS1v84E+UzOOfWxyUrRTFedalAiEA2u8s9Uqq0U8KQqngBXwUhVO5Js+NvIMsF2yaCxlyBBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44875},"main":"eslint.config.js","type":"module","engines":{"npm":">=11.3.0","node":">=v22.15.0"},"exports":{".":"./eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./rules/core.disable.problems.js","./rules/node.disable.problems":"./rules/node.disable.problems.js","./rules/core.override.problems":"./rules/core.override.problems.js","./rules/node.override.problems":"./rules/node.override.problems.js","./rules/core.override.formatting":"./rules/core.override.formatting.js","./rules/core.override.suggestions":"./rules/core.override.suggestions.js","./rules/node.override.suggestions":"./rules/node.override.suggestions.js","./rules/typescript.override.strict":"./rules/typescript.override.strict.js"},"gitHead":"df52c51b5a5e316f59e5c307dd285be47e445574","scripts":{"test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 16 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master"},"_npmUser":{"name":"mulekick","actor":{"name":"mulekick","type":"user","email":"moolekick@gmail.com"},"email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/muleslint.git","type":"git"},"_npmVersion":"11.3.0","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@eslint/js":"^9.29.0","eslint-plugin-n":"^17.20.0","typescript-eslint":"^8.34.0","eslint-plugin-html":"^8.1.3","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.31.0","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^4.4.1","eslint-plugin-react-hooks":"^5.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.3.1","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_2.2.3_1750163457544_0.6860549114067735","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@mulekick/eslint-config-muleslint","version":"2.3.0","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@2.3.0","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/muleslint","bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"os":["linux"],"dist":{"shasum":"c08713bda6d0e2f60ecdebcb5930cdd8e3da876c","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-2.3.0.tgz","fileCount":21,"integrity":"sha512-lM79Gbls57yJFv65tS5CLuqyA8tgxbyTDByq8qQDJJnMVFSTuPcoQHtAaKz5Icte/eczDXsPHg5DT9rmx1DxCw==","signatures":[{"sig":"MEUCIFnyK1ut/r5CF/zelZB1vj6NghWxKFHASyY+f9QlxS7gAiEAkxCGhpbuUtxQKxNWyXv+rbX+T64yA2lKkytBWwvVXLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42677},"type":"module","engines":{"npm":">=11.3.0","node":">=v22.15.0"},"exports":{".":"./dist/eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./dist/rules/core.disable.problems.js","./rules/node.disable.problems":"./dist/rules/node.disable.problems.js","./rules/core.override.problems":"./dist/rules/core.override.problems.js","./rules/node.override.problems":"./dist/rules/node.override.problems.js","./rules/core.override.formatting":"./dist/rules/core.override.formatting.js","./rules/core.override.suggestions":"./dist/rules/core.override.suggestions.js","./rules/node.override.suggestions":"./dist/rules/node.override.suggestions.js","./rules/typescript.override.strict":"./dist/rules/typescript.override.strict.js"},"gitHead":"b40f0fa8e426075dbcebdc4b4ec43e8b830f9307","scripts":{"lint":"npx eslint .","list":"npx tsc --listFilesOnly | sort","test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 16 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","build":"ENTRYPOINTS=\"eslint.config.ts rules/*.ts\" && npx esbuild ${ENTRYPOINTS[*]} --platform=node --target=node22.15.0 --packages=external --format=esm --analyze --outdir=dist","typecheck":"npx tsc --noEmit && echo 'type checking was successful'","docs:build":"npx typedoc","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master","types:build":"npx tsc","prepublishOnly":"npm run types:build && npm run build"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/muleslint.git","type":"git"},"_npmVersion":"11.3.0","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@eslint/js":"^9.39.1","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.47.0","eslint-plugin-html":"^8.1.3","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","esbuild":"^0.27.0","typedoc":"^0.28.14","remark-toc":"^9.0.0","@types/eslint":"^9.6.1","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^0.0.0","typedoc-plugin-markdown":"^4.9.0","@types/eslint-plugin-security":"^3.0.0","typedoc-plugin-missing-exports":"4.1.2"},"peerDependencies":{"react":"^18.3.1","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_2.3.0_1763591101249_0.8111730728450293","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@mulekick/eslint-config-muleslint","version":"2.3.1","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@2.3.1","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/muleslint","bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"os":["linux"],"dist":{"shasum":"b69cf29b5484b4c97076dbd9d9c39aa7823032e4","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-2.3.1.tgz","fileCount":21,"integrity":"sha512-NPo7ulBaad6iLzsahpybGL/JgjjyDs1u2ovrz1lCGBW75+/W5isrEJZergmEt40+RyDWDnKznoBsxFUopILIRg==","signatures":[{"sig":"MEUCIHcMZ6xniT0gYUfKuxYlIe/iQDFsFPYiZwVVeZkV+Xc2AiEAsFYWR1Ok3+dAwPji4gcJmda/jntQY+aEj8Lc8HCHojI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42625},"type":"module","engines":{"npm":">=11.3.0","node":">=v22.15.0"},"exports":{".":"./dist/eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./dist/rules/core.disable.problems.js","./rules/node.disable.problems":"./dist/rules/node.disable.problems.js","./rules/core.override.problems":"./dist/rules/core.override.problems.js","./rules/node.override.problems":"./dist/rules/node.override.problems.js","./rules/core.override.formatting":"./dist/rules/core.override.formatting.js","./rules/core.override.suggestions":"./dist/rules/core.override.suggestions.js","./rules/node.override.suggestions":"./dist/rules/node.override.suggestions.js","./rules/typescript.override.strict":"./dist/rules/typescript.override.strict.js"},"gitHead":"81a535b22c1fd6ea134b02b49daf1e0ec9406436","scripts":{"lint":"npx eslint .","list":"npx tsc --listFilesOnly | sort","test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 16 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","build":"ENTRYPOINTS=\"eslint.config.ts rules/*.ts\" && npx esbuild ${ENTRYPOINTS[*]} --platform=node --target=node22.15.0 --packages=external --format=esm --analyze --outdir=dist","typecheck":"npx tsc --noEmit && echo 'type checking was successful'","docs:build":"npx typedoc","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master","types:build":"npx tsc","prepublishOnly":"npm run types:build && npm run build"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/muleslint.git","type":"git"},"_npmVersion":"11.3.0","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@eslint/js":"^9.39.1","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.47.0","eslint-plugin-html":"^8.1.3","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","esbuild":"^0.27.0","typedoc":"^0.28.14","remark-toc":"^9.0.0","@types/eslint":"^9.6.1","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^0.0.0","typedoc-plugin-markdown":"^4.9.0","@types/eslint-plugin-security":"^3.0.0","typedoc-plugin-missing-exports":"4.1.2"},"peerDependencies":{"react":"^18.3.1","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_2.3.1_1763591537687_0.25189721680173927","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@mulekick/eslint-config-muleslint","version":"2.3.2","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@2.3.2","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/muleslint","bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"os":["linux"],"dist":{"shasum":"643edac2a4cc26f31a2446ebddf09346918af794","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-2.3.2.tgz","fileCount":21,"integrity":"sha512-WD3VqDlnMmOe2/nWEqe+Oeps0Xnv0X4lauJNEEXsHBPXEq+oWUFxd/Hj+2s0EOieUDe0ninyTaB92IZPwMEkFA==","signatures":[{"sig":"MEUCIQDJ0QJ5gxcNZpN3FcRHBA6vqyycKHp3dE5bfU8WH3flSgIgdM0zcsIPU6GX0tUuTNhoF8yHiMcEIJzR4lEbmUbXGZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42877},"type":"module","engines":{"npm":">=11.3.0","node":">=v22.15.0"},"exports":{".":"./dist/eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./dist/rules/core.disable.problems.js","./rules/node.disable.problems":"./dist/rules/node.disable.problems.js","./rules/core.override.problems":"./dist/rules/core.override.problems.js","./rules/node.override.problems":"./dist/rules/node.override.problems.js","./rules/core.override.formatting":"./dist/rules/core.override.formatting.js","./rules/core.override.suggestions":"./dist/rules/core.override.suggestions.js","./rules/node.override.suggestions":"./dist/rules/node.override.suggestions.js","./rules/typescript.override.strict":"./dist/rules/typescript.override.strict.js"},"gitHead":"fa09f07ff6b1ff39eb4932e4564ee15f8d48b4e5","scripts":{"lint":"npx eslint .","list":"npx tsc --listFilesOnly | sort","test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 16 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","build":"ENTRYPOINTS=\"eslint.config.ts rules/*.ts\" && npx esbuild ${ENTRYPOINTS[*]} --platform=node --target=node22.15.0 --packages=external --format=esm --analyze --outdir=dist","typecheck":"npx tsc --noEmit && echo 'type checking was successful'","docs:build":"npx typedoc","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master","types:build":"npx tsc","prepublishOnly":"npm run types:build && npm run build"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/muleslint.git","type":"git"},"_npmVersion":"11.3.0","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@eslint/js":"^9.39.1","eslint-plugin-n":"^17.23.1","typescript-eslint":"^8.47.0","eslint-plugin-html":"^8.1.3","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-security":"^3.0.1","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-react-hooks":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","esbuild":"^0.27.0","typedoc":"^0.28.14","remark-toc":"^9.0.0","@types/eslint":"^9.6.1","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^0.0.0","typedoc-plugin-markdown":"^4.9.0","@types/eslint-plugin-security":"^3.0.0","typedoc-plugin-missing-exports":"4.1.2"},"peerDependencies":{"react":"^18.3.1","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^18.3.1","@types/react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_2.3.2_1763594552545_0.5418630167146947","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@mulekick/eslint-config-muleslint","version":"2.3.3","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@2.3.3","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/muleslint","bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"os":["linux"],"dist":{"shasum":"e06591bf0ae3d369283c0575b4761d12e2cf6d0e","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-2.3.3.tgz","fileCount":21,"integrity":"sha512-zoiN9uKjYI6b8wcRs3DScSEjyye7MkGESNF+wI6JCWl3Gocw68vH+Jo69qTsqM0y4ZEohVwCVZzw9zkLHANzwg==","signatures":[{"sig":"MEUCIQCq02fjBJmyQm75NEu+onoEqzr/N+VzsUccd1yP7+K8bQIgFiiuvOeVMTxi0qSsUxa93nUOeoBjFyASSNorDunzTnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42791},"type":"module","engines":{"npm":">=11.17.0","node":">=v24.16.0"},"exports":{".":"./dist/eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./dist/rules/core.disable.problems.js","./rules/node.disable.problems":"./dist/rules/node.disable.problems.js","./rules/core.override.problems":"./dist/rules/core.override.problems.js","./rules/node.override.problems":"./dist/rules/node.override.problems.js","./rules/core.override.formatting":"./dist/rules/core.override.formatting.js","./rules/core.override.suggestions":"./dist/rules/core.override.suggestions.js","./rules/node.override.suggestions":"./dist/rules/node.override.suggestions.js","./rules/typescript.override.strict":"./dist/rules/typescript.override.strict.js"},"gitHead":"9207e949801e5a913c2bb63e4c2475f0136c3788","scripts":{"lint":"npx eslint .","list":"npx tsc --listFilesOnly | sort","test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 16 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","build":"ENTRYPOINTS=\"eslint.config.ts rules/*.ts\" && npx esbuild ${ENTRYPOINTS[*]} --platform=node --target=node22.15.0 --packages=external --format=esm --analyze --outdir=dist","typecheck":"npx tsc --noEmit && echo 'type checking was successful'","docs:build":"npx typedoc","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master","types:build":"npx tsc","prepublishOnly":"npm run types:build && npm run build"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/muleslint.git","type":"git"},"_npmVersion":"11.3.0","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@eslint/js":"^9.39.4","eslint-plugin-n":"^18.1.0","typescript-eslint":"^8.61.0","eslint-plugin-html":"^8.1.4","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-security":"^4.0.1","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-hooks":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","esbuild":"^0.28.1","typedoc":"^0.28.19","remark-toc":"^9.0.0","@types/eslint":"^9.6.1","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^1.0.0","typedoc-plugin-markdown":"^4.12.0","@types/eslint-plugin-security":"^3.0.1","typedoc-plugin-missing-exports":"4.1.3"},"peerDependencies":{"react":"^19.2.7","eslint":"^9.39.4","globals":"^17.6.0","react-dom":"^19.2.7","typescript":"^5.8.3","@types/node":"^25.9.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_2.3.3_1781429999688_0.8037463330364178","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@mulekick/eslint-config-muleslint","version":"3.0.0","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@3.0.0","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/muleslint","bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"os":["linux"],"dist":{"shasum":"c8ce4600841b0486164632603489b489bb338ac3","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-3.0.0.tgz","fileCount":21,"integrity":"sha512-QKNbtQfQGP66twjqQZptxLCkK1f1c3zQt0VN+jsdmVhXfq3nNuLtDj/IkihzM8iT9agT45NwSIR4V2ZLl4R8jQ==","signatures":[{"sig":"MEUCIBQJSc/9DlQ2hNkehmrPAj7EHmaR3GRwcYZTDsqsDDIbAiEAvrNEaQuw/geEBJ8YWO/IkmQINGoNv2cwzNbznUu9Qn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42920},"type":"module","engines":{"npm":">=11.17.0","node":">=v24.16.0"},"exports":{".":"./dist/eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./dist/rules/core.disable.problems.js","./rules/node.disable.problems":"./dist/rules/node.disable.problems.js","./rules/core.override.problems":"./dist/rules/core.override.problems.js","./rules/node.override.problems":"./dist/rules/node.override.problems.js","./rules/core.override.formatting":"./dist/rules/core.override.formatting.js","./rules/core.override.suggestions":"./dist/rules/core.override.suggestions.js","./rules/node.override.suggestions":"./dist/rules/node.override.suggestions.js","./rules/typescript.override.strict":"./dist/rules/typescript.override.strict.js"},"gitHead":"d141099620e2a1ef606ff47b4b013ebfcc4de4a9","scripts":{"lint":"npx eslint .","list":"npx tsc --listFilesOnly | sort","test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 16 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","build":"ENTRYPOINTS=\"eslint.config.ts rules/*.ts\" && npx esbuild ${ENTRYPOINTS[*]} --platform=node --target=node24.16.0 --packages=external --format=esm --analyze --outdir=dist","typecheck":"npx tsc --noEmit && echo 'type checking was successful'","docs:build":"npx typedoc","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master","types:build":"npx tsc","prepublishOnly":"npm run types:build && npm run build"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/muleslint.git","type":"git"},"_npmVersion":"11.17.0","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^9.39.4","eslint-plugin-n":"^18.1.0","typescript-eslint":"^8.61.1","eslint-plugin-html":"^8.1.4","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-security":"^4.0.1","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-hooks":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","esbuild":"^0.28.1","typedoc":"^0.28.19","remark-toc":"^9.0.0","@types/eslint":"^9.6.1","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^1.0.0","typedoc-plugin-markdown":"^4.12.0","@types/eslint-plugin-security":"^3.0.1","typedoc-plugin-missing-exports":"4.1.3"},"peerDependencies":{"react":"^19.2.7","eslint":"^9.39.4","globals":"^17.6.0","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.9.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_3.0.0_1781609395014_0.46578015566845643","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@mulekick/eslint-config-muleslint","version":"3.0.1","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"author":{"url":"https://github.com/mulekick","name":"mulekick","email":"moolekick@gmail.com"},"license":"MIT","_id":"@mulekick/eslint-config-muleslint@3.0.1","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"homepage":"https://github.com/mulekick/muleslint","bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"os":["linux"],"dist":{"shasum":"99104309957cde365eb9d52f3f8ea2209ae4f721","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-3.0.1.tgz","fileCount":21,"integrity":"sha512-2LpkirnpdMo6ohJKVRJfV1x7bsEqt+IGDpeDFh9RFIP2BhsUyPkhT2D+m+15zv4Uw0HusGFuQNzIHIJMxK892w==","signatures":[{"sig":"MEUCIQDUDkbvOJKf4gNOpFP/s8hHdx2zGIHZ9S3irSw5DFKRpgIgKv2uknfOxmyowcd0PU/fL+SbMCZP5DOOxgRpqLfFbzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43118},"type":"module","engines":{"npm":">=11.17.0","node":">=v24.16.0"},"exports":{".":"./dist/eslint.config.js","./package.json":"./package.json","./rules/core.disable.problems":"./dist/rules/core.disable.problems.js","./rules/node.disable.problems":"./dist/rules/node.disable.problems.js","./rules/core.override.problems":"./dist/rules/core.override.problems.js","./rules/node.override.problems":"./dist/rules/node.override.problems.js","./rules/core.override.formatting":"./dist/rules/core.override.formatting.js","./rules/core.override.suggestions":"./dist/rules/core.override.suggestions.js","./rules/node.override.suggestions":"./dist/rules/node.override.suggestions.js","./rules/typescript.override.strict":"./dist/rules/typescript.override.strict.js"},"gitHead":"b9752b224c941006371ba9be63e0327a515bb627","scripts":{"lint":"npx eslint .","list":"npx tsc --listFilesOnly | sort","test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 16 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","build":"ENTRYPOINTS=\"eslint.config.ts rules/*.ts\" && npx esbuild ${ENTRYPOINTS[*]} --platform=node --target=node24.16.0 --packages=external --format=esm --analyze --outdir=dist","typecheck":"npx tsc --noEmit && echo 'type checking was successful'","docs:build":"npx typedoc","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master","types:build":"npx tsc","prepublishOnly":"npm run types:build && npm run build"},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"repository":{"url":"git+https://github.com/mulekick/muleslint.git","type":"git"},"_npmVersion":"11.17.0","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@eslint/js":"^9.39.4","eslint-plugin-n":"^18.1.0","typescript-eslint":"^8.61.1","eslint-plugin-html":"^8.1.4","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"^2.32.0","eslint-plugin-security":"^4.0.1","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-react-hooks":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","esbuild":"^0.28.1","typedoc":"^0.28.19","remark-toc":"^9.0.0","@types/eslint":"^9.6.1","typedoc-plugin-remark":"^2.0.1","remark-insert-headings":"^1.0.0","typedoc-plugin-markdown":"^4.12.0","@types/eslint-plugin-security":"^3.0.1","typedoc-plugin-missing-exports":"4.1.3"},"peerDependencies":{"react":"^19.2.7","eslint":"^9.39.4","globals":"^17.6.0","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.9.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-muleslint_3.0.1_1781610833477_0.7970023018957844","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@mulekick/eslint-config-muleslint","version":"3.1.0","description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","type":"module","scripts":{"list":"npx tsc --listFilesOnly | sort","typecheck":"npx tsc --noEmit && echo 'type checking was successful'","lint":"npx eslint .","test":"cd sample && npm i && test $(npx eslint script.ts --quiet --format ../formatter.js) -eq 16 && rm -rf node_modules package-lock.json && exit 0 || rm -rf node_modules package-lock.json && exit 1","types:build":"npx tsc","build":"npx rolldown --config rolldown.config.js","prepublishOnly":"npm run types:build && npm run build","postpublish":"git add . && git commit -m \"$npm_package_name: version $npm_package_version published on $(date +%F\\ %r)\" && git push -u origin master","docs:build":"npx typedoc"},"exports":{".":"./dist/eslint.config.js","./rules/core.disable.problems":"./dist/rules/core.disable.problems.js","./rules/core.override.problems":"./dist/rules/core.override.problems.js","./rules/core.override.suggestions":"./dist/rules/core.override.suggestions.js","./rules/core.override.formatting":"./dist/rules/core.override.formatting.js","./rules/node.disable.problems":"./dist/rules/node.disable.problems.js","./rules/node.override.problems":"./dist/rules/node.override.problems.js","./rules/node.override.suggestions":"./dist/rules/node.override.suggestions.js","./rules/typescript.override.strict":"./dist/rules/typescript.override.strict.js","./package.json":"./package.json"},"dependencies":{"@eslint/js":"^10.0.1","@eslint-react/eslint-plugin":"^5.18.6","@stylistic/eslint-plugin":"^5.10.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-html":"^8.1.4","eslint-plugin-import-x":"^4.17.1","eslint-plugin-n":"^18.3.0","eslint-plugin-react-hooks":"^7.1.1","eslint-plugin-security":"^4.0.1","typescript-eslint":"^8.67.0"},"peerDependencies":{"@types/node":"^25.9.3","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","eslint":"^10.8.1","globals":"^17.11.0","react":"^19.2.8","react-dom":"^19.2.8","typescript":">=6.0.3"},"devDependencies":{"@types/eslint":"^9.6.1","@types/eslint-plugin-security":"^3.0.1","jiti":"^2.7.0","remark-insert-headings":"^1.0.0","remark-toc":"^9.0.0","rolldown":"^1.2.5","typedoc":"^0.28.20","typedoc-plugin-markdown":"^4.12.0","typedoc-plugin-missing-exports":"^4.1.4","typedoc-plugin-remark":"^2.0.1"},"keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"engines":{"node":">=v24.16.0","npm":">=11.17.0"},"os":["linux"],"author":{"name":"mulekick","email":"moolekick@gmail.com","url":"https://github.com/mulekick"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mulekick/muleslint.git"},"bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"homepage":"https://github.com/mulekick/muleslint","gitHead":"fedf5d6341032694c876ed49c9cc74a84e82eeaa","_id":"@mulekick/eslint-config-muleslint@3.1.0","_nodeVersion":"24.16.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-lsW22TjlI0kALTPJMRW9lqA6ni3mwe0UoBYW+vdelwIs9kaF/fP2NyVYsfR/mrdfMUo6FOVPbz1BcMmUaItBSw==","shasum":"2a0a59b69e8b4e7e10ffca43fb04f00385fd7bff","tarball":"https://registry.npmjs.org/@mulekick/eslint-config-muleslint/-/eslint-config-muleslint-3.1.0.tgz","fileCount":22,"unpackedSize":34940,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHiBkUL1gmo47tWDh5GnZ+0w380hV8Jbn7X06jbPvCWPAiAltfZGEy+2zgOvH9Zk5MKpPnn9gY3Xy9R0JjJjYjCwOw=="}]},"_npmUser":{"name":"mulekick","email":"moolekick@gmail.com"},"directories":{},"maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-muleslint_3.1.0_1787547030517_0.17509934708293295"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-19T18:03:42.826Z","modified":"2026-08-24T04:50:30.833Z","1.0.0":"2022-11-19T18:03:43.039Z","1.0.1":"2022-11-19T18:25:58.468Z","1.0.2":"2023-01-28T21:05:20.928Z","1.0.3":"2023-11-02T12:49:54.662Z","2.0.0":"2024-09-27T04:05:47.302Z","2.0.1":"2024-09-27T04:13:02.989Z","2.0.2":"2024-09-27T04:48:39.924Z","2.0.3":"2024-09-27T05:55:52.752Z","2.0.4":"2024-09-28T00:36:11.555Z","2.0.5":"2024-10-02T14:29:09.905Z","2.0.6":"2024-10-14T02:50:48.322Z","2.1.0":"2024-10-30T14:52:46.355Z","2.2.0":"2025-06-14T04:35:56.244Z","2.2.1":"2025-06-14T04:52:30.201Z","2.2.2":"2025-06-14T10:21:46.566Z","2.2.3":"2025-06-17T12:30:57.726Z","2.3.0":"2025-11-19T22:25:01.481Z","2.3.1":"2025-11-19T22:32:17.877Z","2.3.2":"2025-11-19T23:22:32.724Z","2.3.3":"2026-06-14T09:39:59.819Z","3.0.0":"2026-06-16T11:29:55.167Z","3.0.1":"2026-06-16T11:53:53.642Z","3.1.0":"2026-08-24T04:50:30.671Z"},"bugs":{"url":"https://github.com/mulekick/muleslint/issues"},"author":{"name":"mulekick","email":"moolekick@gmail.com","url":"https://github.com/mulekick"},"license":"MIT","homepage":"https://github.com/mulekick/muleslint","keywords":["eslint","eslintconfig","config","javascript","typescript","react","node","es6","esm","strict mode"],"repository":{"type":"git","url":"git+https://github.com/mulekick/muleslint.git"},"description":"Mulekicks's base JS / TS / React / Node ESLint config, following my personal standards 😁","maintainers":[{"name":"mulekick","email":"moolekick@gmail.com"}],"readme":"# My ESLint config for Javascript, Typescript, React and Node 🚀\n\n![GitHub package.json version](https://img.shields.io/github/package-json/v/mulekick/muleslint)\n![GitHub License](https://img.shields.io/github/license/mulekick/muleslint)\n![Last Commit](https://img.shields.io/github/last-commit/mulekick/muleslint)\n![NPM Version](https://img.shields.io/npm/v/@mulekick/eslint-config-muleslint)\n![NPM Downloads](https://img.shields.io/npm/dt/@mulekick/eslint-config-muleslint)\n[![Socket Badge](https://socket.dev/api/badge/npm/package/@mulekick/eslint-config-muleslint)](https://socket.dev/npm/package/@mulekick/eslint-config-muleslint)\n\nI use the ESLint extension on Visual Studio code in my day-to day coding activities. I find ESLint to be of a great help to write some proper, clean-cut ES6 code, avoid errors and enforce best practices. Here is the configuration I use to lint my `*.js`, `*.ts`, `*.jsx` and  `*.tsx` files, available as a [shareable config](https://www.npmjs.com/package/@mulekick/eslint-config-muleslint).\n\n## How I use ESLint in my dev environment\n\n- Windows 10 x64, Hyper-V enabled.\n- Debian Bookworm running in a Hyper-V VM.\n- Node.js v24.16.0 LTS on Debian.\n- VSCode targeting Debian through SSH.\n- VSCode ESLint extension enabled.\n- ESLint v10.8.1 installed as a project dev dependency.\n- `@mulekick/eslint-config-muleslint` installed as a project dev dependency.\n- A minimal `eslint.config.js` file included in the project's root folder :\n\n```js\nimport muleslint from \"@mulekick/eslint-config-muleslint\";\nimport {defineConfig} from 'eslint/config';\n\n// .eslintignore doesn't work with flat configs\nexport default defineConfig(...muleslint, {\n    ignores: [ `**/node_modules/**`, `**/dist/**`, `**/build/**` ]\n});\n```\n## Use it in your own project\n- Install with `npx install-peerdeps --dev @mulekick/eslint-config-muleslint`.\n- Be sure to add the above `eslint.config.js` file in your project's root folder. \n\n## Configuration details\n- This configuration uses the new eslint [flat config format](https://eslint.org/docs/latest/use/configure/configuration-files).\n- It extends the following configurations :\n\n| configuration                          | description                                                                                                                                                                  |\n|----------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `eslint.configs.recommended`           | core [eslint](https://eslint.org/) recommended configuration                                                                                                                 |\n| `stylistic.configs.recommended`        | recommended configuration for [stylistic-related](https://eslint.style/guide/why) eslint rules                                                                               |\n| `typescript.configs.strictTypeChecked` | strict configuration for eslint [typescript plugin](https://typescript-eslint.io) with [type-checked linting](https://typescript-eslint.io/getting-started/typed-linting) 🤖 |\n| `importX.flatConfigs.recommended`      | recommended configuration for eslint [import plugin](https://github.com/un-ts/eslint-plugin-import-x)                                                                        |\n| `n.configs['flat/recommended']`        | recommended configuration for eslint [node plugin](https://github.com/eslint-community/eslint-plugin-n)                                                                      |\n| `react.configs['strict-typescript']`   | strict configuration for eslint [react plugin](https://eslint-react.xyz/) with typescript support                                                                            |\n| `security.configs.recommended`         | recommended configuration for eslint [security plugin](https://github.com/eslint-community/eslint-plugin-security)                                                           |\n\n- It also uses the [html plugin](https://github.com/BenoitZugmeyer/eslint-plugin-html) to lint JS code in HTML pages `<script>` tags.\n- Quite a few of the `eslint.configs.recommended` and `stylistic.configs.recommended` options are overriden 😁\n- The use of modern ECMA features (ES6 and beyond) is enforced whenever possible.\n- The use of [Crockford](https://www.crockford.com/code.html) indentation (4 spaces) and unix-style line breaks is enforced as well.\n- [ESM modules](https://nodejs.org/api/esm.html#modules-ecmascript-modules) use is enforced too, therefore making strict mode mandatory everywhere 👍","readmeFilename":"README.md"}