{"_id":"@alvarosabu/eslint-config","_rev":"14-d3bf58a990eb23cf057b0571809690bd","name":"@alvarosabu/eslint-config","dist-tags":{"latest":"1.3.0"},"versions":{"0.2.0":{"name":"@alvarosabu/eslint-config","version":"0.2.0","keywords":["eslint-config"],"author":{"url":"https://github.com/alvarosabu/","name":"Alvaro Saburido","email":"hola@alvarosaburido.dev"},"license":"MIT","_id":"@alvarosabu/eslint-config@0.2.0","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"dist":{"shasum":"94d1b8a1e0d7c3ad25eb2ec33a849189765ff787","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-0.2.0.tgz","fileCount":3,"integrity":"sha512-4C2E3ahMV0u5QfhQfQsWSWDYyR0lCV6vwC14VUw+SpkPsmrnrVGM6GdsR3zn15Vwq4W3u5RRBbLiJZYsNLFRxg==","signatures":[{"sig":"MEUCIQCCHl1j5KMTCtZJuY9zxfCQ7qXZwDitlVhxkA5Ih3opIQIgIcpjPnyp8/x403Ps4Y8gw4mgsrwdo90IKF/aFVsVaew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1831},"main":"index.js","_from":"file:alvarosabu-eslint-config-0.2.0.tgz","scripts":{"lint":"eslint . --config=index.js"},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"_resolved":"/private/var/folders/66/14k3nnbx1g505216sq4xdfdc0000gn/T/c080c81c5b346dd06aa98cf7110e7353/alvarosabu-eslint-config-0.2.0.tgz","_integrity":"sha512-4C2E3ahMV0u5QfhQfQsWSWDYyR0lCV6vwC14VUw+SpkPsmrnrVGM6GdsR3zn15Vwq4W3u5RRBbLiJZYsNLFRxg==","_npmVersion":"9.3.1","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@alvarosabu/eslint-config-ts":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.5.1","devDependencies":{"eslint":"^8.41.0","eslint-plugin-import":"^2.27.5","eslint-plugin-unused-imports":"^2.0.0"},"peerDependencies":{"eslint":">=7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.0_1685011475380_0.43047146746915876","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@alvarosabu/eslint-config","version":"0.2.1","keywords":["eslint-config"],"author":{"url":"https://github.com/alvarosabu/","name":"Alvaro Saburido","email":"hola@alvarosaburido.dev"},"license":"MIT","_id":"@alvarosabu/eslint-config@0.2.1","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"dist":{"shasum":"b092c48a8ccfe34a28927281d0d2b96be79a5c98","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-0.2.1.tgz","fileCount":3,"integrity":"sha512-NtCAv3KrCeKuvM66mEC50jDVXAlI4A5ngu3WKgeutYk0J3BlvKXeVN0P79dV+2AE5iH7LnsXyYIEdMeMOctktQ==","signatures":[{"sig":"MEQCIHb8ZK+rYM7gPOS1HENEtP+8yJDFWGcj9j9Lw/+wJjs/AiBtrm1hGwW53ohUSNMBvlOYAG0/1gSA/jHGyHfJsQfM5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1836},"main":"index.js","_from":"file:alvarosabu-eslint-config-0.2.1.tgz","scripts":{"lint":"eslint . --config=index.js"},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"_resolved":"/private/var/folders/66/14k3nnbx1g505216sq4xdfdc0000gn/T/6371ba1c12c83a6da51142528dafe9d1/alvarosabu-eslint-config-0.2.1.tgz","_integrity":"sha512-NtCAv3KrCeKuvM66mEC50jDVXAlI4A5ngu3WKgeutYk0J3BlvKXeVN0P79dV+2AE5iH7LnsXyYIEdMeMOctktQ==","_npmVersion":"9.3.1","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@alvarosabu/eslint-config-ts":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.5.1","devDependencies":{"eslint":"^8.41.0","eslint-plugin-import":"^2.27.5","eslint-plugin-unused-imports":"^2.0.0"},"peerDependencies":{"eslint":">=7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.1_1685011780237_0.2679118497429285","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@alvarosabu/eslint-config","version":"0.2.2","keywords":["eslint-config"],"author":{"url":"https://github.com/alvarosabu/","name":"Alvaro Saburido","email":"hola@alvarosaburido.dev"},"license":"MIT","_id":"@alvarosabu/eslint-config@0.2.2","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"dist":{"shasum":"ba389fea31bcba59d281efc3c611a5b087a9131a","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-0.2.2.tgz","fileCount":3,"integrity":"sha512-5Z6VN3qdVm0CjHsfD5bczrn95eyt5TGHO6x7uUuh7UUo8PaFMkTsQAR78DEwfpBj5RJsjUUu2p0MTcMSIyiKlg==","signatures":[{"sig":"MEUCIQD+of1zHVvJ5tz5LT0IKPdN9E589juFH0Cqay1gioFQPQIgErOQVN1fsuSxK0AwYt2B4V7luQMo+lhJbmaniF89VLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1836},"main":"index.js","_from":"file:alvarosabu-eslint-config-0.2.2.tgz","scripts":{"lint":"eslint . --config=index.js"},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"_resolved":"/private/var/folders/66/14k3nnbx1g505216sq4xdfdc0000gn/T/a922debe77644a462c8e0279dfe3bdda/alvarosabu-eslint-config-0.2.2.tgz","_integrity":"sha512-5Z6VN3qdVm0CjHsfD5bczrn95eyt5TGHO6x7uUuh7UUo8PaFMkTsQAR78DEwfpBj5RJsjUUu2p0MTcMSIyiKlg==","_npmVersion":"9.3.1","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@alvarosabu/eslint-config-ts":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.5.1","devDependencies":{"eslint":"^8.41.0","eslint-plugin-import":"^2.27.5","eslint-plugin-unused-imports":"^2.0.0"},"peerDependencies":{"eslint":">=7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.2_1685011887851_0.38407215177612275","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@alvarosabu/eslint-config","version":"0.2.3","keywords":["eslint-config"],"author":{"url":"https://github.com/alvarosabu/","name":"Alvaro Saburido","email":"hola@alvarosaburido.dev"},"license":"MIT","_id":"@alvarosabu/eslint-config@0.2.3","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"dist":{"shasum":"31d0b24f85c731a7d1733ccd92b4fdbb773a5159","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-0.2.3.tgz","fileCount":3,"integrity":"sha512-bHgV5DKaYfFWhbKEfnQcRc/r7HXOjhfWgK0bEsAS0GlGhEKGAovzeWeC9KujSpShYC5iOteS8LckpC4wDlM9uQ==","signatures":[{"sig":"MEYCIQCzVAnIq8sZ/Lc5NK0qJMwIYvoa+zEyJlfd7yi6bKhcUwIhAI9mcS6w7c19KhJDf+ZLuUINt7zlySL8cGDlHk9/18E0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1836},"main":"index.js","_from":"file:alvarosabu-eslint-config-0.2.3.tgz","scripts":{"lint":"eslint . --config=index.js"},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"_resolved":"/private/var/folders/66/14k3nnbx1g505216sq4xdfdc0000gn/T/c990e3e2a769fcc63348bae671ce1dd5/alvarosabu-eslint-config-0.2.3.tgz","_integrity":"sha512-bHgV5DKaYfFWhbKEfnQcRc/r7HXOjhfWgK0bEsAS0GlGhEKGAovzeWeC9KujSpShYC5iOteS8LckpC4wDlM9uQ==","_npmVersion":"9.3.1","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@alvarosabu/eslint-config-ts":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.5.1","devDependencies":{"eslint":"^8.41.0","eslint-plugin-import":"^2.27.5","eslint-plugin-unused-imports":"^2.0.0"},"peerDependencies":{"eslint":">=7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.3_1685012533098_0.3285968347564854","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@alvarosabu/eslint-config","version":"0.2.4","keywords":["eslint-config"],"author":{"url":"https://github.com/alvarosabu/","name":"Alvaro Saburido","email":"hola@alvarosaburido.dev"},"license":"MIT","_id":"@alvarosabu/eslint-config@0.2.4","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"dist":{"shasum":"0624988343d1d977a5cbd5ec8887e5fc1fb3ea48","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-0.2.4.tgz","fileCount":3,"integrity":"sha512-Xtr4ecuK+odufGS3KWKQCqndUs8as8ZlYERtC+KxQdhdKOqmk8sDuagFss4e3jU5Uf4E3HwakM/KxyVVKCi48A==","signatures":[{"sig":"MEYCIQDr92k9WkjrP/tuU9C1NLYp0dLRbnv01xb2wKxjY6JSswIhANI6jXFYuXVGElWhEkKyXvWwagP0JyRh0mA751WH55wy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1836},"main":"index.js","_from":"file:alvarosabu-eslint-config-0.2.4.tgz","scripts":{"lint":"eslint . --config=index.js"},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"_resolved":"/private/var/folders/66/14k3nnbx1g505216sq4xdfdc0000gn/T/5edc3195730a7ee140676613150de7da/alvarosabu-eslint-config-0.2.4.tgz","_integrity":"sha512-Xtr4ecuK+odufGS3KWKQCqndUs8as8ZlYERtC+KxQdhdKOqmk8sDuagFss4e3jU5Uf4E3HwakM/KxyVVKCi48A==","_npmVersion":"9.3.1","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@alvarosabu/eslint-config-ts":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.5.1","devDependencies":{"eslint":"^8.41.0","eslint-plugin-import":"^2.27.5","eslint-plugin-unused-imports":"^2.0.0"},"peerDependencies":{"eslint":">=7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.4_1685012741976_0.8593657869489995","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@alvarosabu/eslint-config","version":"0.3.0","keywords":["eslint-config"],"author":{"url":"https://github.com/alvarosabu/","name":"Alvaro Saburido","email":"hola@alvarosaburido.dev"},"license":"MIT","_id":"@alvarosabu/eslint-config@0.3.0","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"dist":{"shasum":"cd51fecb33edad6ba93f617f686167f24e14d014","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-0.3.0.tgz","fileCount":3,"integrity":"sha512-25cY6O3XC9LEXWHAS0wI3v57e/kxQQZJCTraqsxB6u/GDqs8UaFOvlzp3KfIDYTFV3L7Tht0FVAjSW7GmSgEQw==","signatures":[{"sig":"MEQCIB/O0cRPVGBodVL1hmSE24cmyEM9TzcNsyOiYr2JgwnlAiB+uhxq0QmjHKGWu1jpKCJn/iAwfC8tJfJo5GRVhFB/dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1836},"main":"index.js","_from":"file:alvarosabu-eslint-config-0.3.0.tgz","scripts":{"lint":"eslint . --config=index.js"},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"_resolved":"/private/var/folders/66/14k3nnbx1g505216sq4xdfdc0000gn/T/ee77ba995c22396221ae69047dc83bb0/alvarosabu-eslint-config-0.3.0.tgz","_integrity":"sha512-25cY6O3XC9LEXWHAS0wI3v57e/kxQQZJCTraqsxB6u/GDqs8UaFOvlzp3KfIDYTFV3L7Tht0FVAjSW7GmSgEQw==","_npmVersion":"9.3.1","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@alvarosabu/eslint-config-ts":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.5.1","devDependencies":{"eslint":"^8.41.0","eslint-plugin-import":"^2.27.5","eslint-plugin-unused-imports":"^2.0.0"},"peerDependencies":{"eslint":">=7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.0_1685385773067_0.9975205103701135","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@alvarosabu/eslint-config","version":"0.3.1","keywords":["eslint-config"],"author":{"url":"https://github.com/alvarosabu/","name":"Alvaro Saburido","email":"hola@alvarosaburido.dev"},"license":"MIT","_id":"@alvarosabu/eslint-config@0.3.1","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"dist":{"shasum":"25ee02b64afa425a5fd586cb0e855dd80dc6d925","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-0.3.1.tgz","fileCount":3,"integrity":"sha512-cakaYGtb7IIfMthWRy+3pLSnSUEQ/4Vlb4HkOihYTzMEtpIhKSRE6GMkdQGXJFDTq5NNCJAiBOWns9/gMpDIzA==","signatures":[{"sig":"MEUCIHAcU4yqcyqB3K6zNKq95Tjjsa9iP6gcSj6r4vHIvWaHAiEA0nrb1VanzwXlJ40Xx53nZqBxN0f2zCzp18DxUi35GzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1836},"main":"index.js","_from":"file:alvarosabu-eslint-config-0.3.1.tgz","scripts":{"lint":"eslint . --config=index.js"},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"_resolved":"/private/var/folders/66/14k3nnbx1g505216sq4xdfdc0000gn/T/da3d0b5265aeb7eff57aa18257a6dc12/alvarosabu-eslint-config-0.3.1.tgz","_integrity":"sha512-cakaYGtb7IIfMthWRy+3pLSnSUEQ/4Vlb4HkOihYTzMEtpIhKSRE6GMkdQGXJFDTq5NNCJAiBOWns9/gMpDIzA==","_npmVersion":"9.3.1","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@alvarosabu/eslint-config-ts":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.5.1","devDependencies":{"eslint":"^8.41.0","eslint-plugin-import":"^2.27.5","eslint-plugin-unused-imports":"^2.0.0"},"peerDependencies":{"eslint":">=7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.1_1685386443566_0.43721226571964733","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@alvarosabu/eslint-config","version":"0.3.2","keywords":["eslint-config"],"author":{"url":"https://github.com/alvarosabu/","name":"Alvaro Saburido","email":"hola@alvarosaburido.dev"},"license":"MIT","_id":"@alvarosabu/eslint-config@0.3.2","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"dist":{"shasum":"1ca0d1751097df4e45fa6d631956720f42fd035b","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-0.3.2.tgz","fileCount":3,"integrity":"sha512-gtrWbbcy5W7OIVhv1+lrGZC3aqOGnB5ZJb7YKAxfq+S7GvuVSQbtn5l+xNANbGwyzVcLgaB8/rh4R7bJNkNILw==","signatures":[{"sig":"MEYCIQDz9g2tGYuJUZ/FeeznCQ/qQ4+h2FN2j+sbCOt5Wdhq3wIhALUBPE+dxBBf3q4NYeyXGoBDeAzYw7x19uvNLn/rYp4w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1836},"main":"index.js","_from":"file:alvarosabu-eslint-config-0.3.2.tgz","scripts":{"lint":"eslint . --config=index.js"},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"_resolved":"/private/var/folders/66/14k3nnbx1g505216sq4xdfdc0000gn/T/189b714f841426ad542b546691072e51/alvarosabu-eslint-config-0.3.2.tgz","_integrity":"sha512-gtrWbbcy5W7OIVhv1+lrGZC3aqOGnB5ZJb7YKAxfq+S7GvuVSQbtn5l+xNANbGwyzVcLgaB8/rh4R7bJNkNILw==","_npmVersion":"9.3.1","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@alvarosabu/eslint-config-ts":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.5.1","devDependencies":{"eslint":"^8.41.0","eslint-plugin-import":"^2.27.5","eslint-plugin-unused-imports":"^2.0.0"},"peerDependencies":{"eslint":">=7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.2_1689438515709_0.826014100102064","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@alvarosabu/eslint-config","version":"0.3.3","keywords":["eslint-config"],"author":{"url":"https://github.com/alvarosabu/","name":"Alvaro Saburido","email":"hola@alvarosaburido.dev"},"license":"MIT","_id":"@alvarosabu/eslint-config@0.3.3","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"dist":{"shasum":"d718c4f55185cb9f93389dd00eff3aed76f86637","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-0.3.3.tgz","fileCount":3,"integrity":"sha512-2eDnXmVc4dgvpHGTWngpt5BrdMJUnkmdREPKGpeqH6UlNwyacNs3wiCrvsaLr27QVotZFopZdgD8JoyAKQTztQ==","signatures":[{"sig":"MEQCIFBsmzTYnc8Cfm/4cHsjuZStdlqSOnPqhTMVfP1UgRMVAiBAp9Jsc9TqlP9xH0lIwTApObWCsHbg8uHTWOqAzdNcYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1836},"main":"index.js","_from":"file:alvarosabu-eslint-config-0.3.3.tgz","scripts":{"lint":"eslint . --config=index.js"},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"_resolved":"/private/var/folders/66/14k3nnbx1g505216sq4xdfdc0000gn/T/66b5d2b64c3d5225e6e76e1063b5d175/alvarosabu-eslint-config-0.3.3.tgz","_integrity":"sha512-2eDnXmVc4dgvpHGTWngpt5BrdMJUnkmdREPKGpeqH6UlNwyacNs3wiCrvsaLr27QVotZFopZdgD8JoyAKQTztQ==","_npmVersion":"9.3.1","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@alvarosabu/eslint-config-ts":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.5.1","devDependencies":{"eslint":"^8.41.0","eslint-plugin-import":"^2.27.5","eslint-plugin-unused-imports":"^2.0.0"},"peerDependencies":{"eslint":">=7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.3_1689675919219_0.9239591021413558","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@alvarosabu/eslint-config","version":"0.3.4","keywords":["eslint-config"],"author":{"url":"https://github.com/alvarosabu/","name":"Alvaro Saburido","email":"hola@alvarosaburido.dev"},"license":"MIT","_id":"@alvarosabu/eslint-config@0.3.4","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"dist":{"shasum":"aa7e5da72d443639bb1d8a5ffdaf79b443a695af","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-0.3.4.tgz","fileCount":3,"integrity":"sha512-OzwyPCoRxhMm9yoNHDMWy9zFKQ2hJbcFJtA2bqU6hHbHI0QWn63ULuFLoLkCLVZZF+ZGyhErkGL6+C8w27daoQ==","signatures":[{"sig":"MEUCIBiJY8WO4FIkSp+0A4s+4tp3UT5jWb3kPx/JvSVPEJ3oAiEAnWFX/9Zdpo0fd5JkG0VLhFEOhgG5Bxe6WqBxVRD4u20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1836},"main":"index.js","_from":"file:alvarosabu-eslint-config-0.3.4.tgz","scripts":{"lint":"eslint . --config=index.js"},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"_resolved":"/private/var/folders/66/14k3nnbx1g505216sq4xdfdc0000gn/T/475c0c0b09d8873d8da4d183aef6e9fd/alvarosabu-eslint-config-0.3.4.tgz","_integrity":"sha512-OzwyPCoRxhMm9yoNHDMWy9zFKQ2hJbcFJtA2bqU6hHbHI0QWn63ULuFLoLkCLVZZF+ZGyhErkGL6+C8w27daoQ==","_npmVersion":"9.3.1","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@alvarosabu/eslint-config-ts":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.5.1","devDependencies":{"eslint":"^8.45.0","eslint-plugin-import":"^2.27.5","eslint-plugin-unused-imports":"^3.0.0"},"peerDependencies":{"eslint":">=7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.4_1689759555501_0.4073310623300408","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@alvarosabu/eslint-config","version":"0.4.0","keywords":["eslint-config"],"author":{"url":"https://github.com/alvarosabu/","name":"Alvaro Saburido","email":"hola@alvarosaburido.dev"},"license":"MIT","_id":"@alvarosabu/eslint-config@0.4.0","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"dist":{"shasum":"35a081ee997d7f8887c8aaca3256652a8b647327","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-0.4.0.tgz","fileCount":3,"integrity":"sha512-WwVauetRTgCacXbOqw47VArkuhPjR0U2yrKvXvppqc1SLZTbaKaahdaLpj/gA2huvVrbglg9wjGy0mEUyJKO+Q==","signatures":[{"sig":"MEYCIQCXpKHV3/R2lh+9qL5NKW3lsShHy66M8LcYdp1astSwnAIhAJ1oO9lvOLSd5I1EmUuKHgeQ4eTz8jav/ikmo16EC7mD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1836},"main":"index.js","_from":"file:alvarosabu-eslint-config-0.4.0.tgz","scripts":{"lint":"eslint . --config=index.js"},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"_resolved":"/private/var/folders/66/14k3nnbx1g505216sq4xdfdc0000gn/T/21e886c5bdef8bc4e09436b46dc0c5d7/alvarosabu-eslint-config-0.4.0.tgz","_integrity":"sha512-WwVauetRTgCacXbOqw47VArkuhPjR0U2yrKvXvppqc1SLZTbaKaahdaLpj/gA2huvVrbglg9wjGy0mEUyJKO+Q==","_npmVersion":"9.3.1","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@alvarosabu/eslint-config-ts":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.5.1","devDependencies":{"eslint":"^8.45.0","eslint-plugin-import":"^2.27.5","eslint-plugin-unused-imports":"^3.0.0"},"peerDependencies":{"eslint":">=7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.0_1689764282049_0.773774266984637","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@alvarosabu/eslint-config","version":"1.0.0","keywords":["eslint","eslint-config","eslintconfig"],"author":{"url":"https://github.com/alvarosabu/","name":"Alvaro Saburido","email":"hola@alvarosaburido.dev"},"license":"MIT","_id":"@alvarosabu/eslint-config@1.0.0","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"homepage":"https://github.com/alvarosabu/eslint-config#readme","bugs":{"url":"https://github.com/alvarosabu/eslint-config/issues"},"dist":{"shasum":"de6491b4834a04e8ac2393e0ce6c5226d693d3f5","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":7,"integrity":"sha512-OgTIM0kICkqD7IWyW6rrubLiJTai+XKqFjlQHYF+vFPaQsU5R6ft7yCJdPTkDCm15RCXYVW9AnifRLbnCV2Hjw==","signatures":[{"sig":"MEQCIBriW1n+8/z8JlH6GeR6NVoV/XiQWKSzuxvnOuM1GBZ/AiAGS5YraRFz0NyBiOrahDwMVg5+q89ZHfKAnd1CNrC1Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a83f54f0197d57e984fa2609ff667c9650964de6","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","preview":"eslint-flat-config-viewer","release":"release-it","lint:fix":"eslint . --fix"},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"repository":{"url":"git+https://github.com/alvarosabu/eslint-config.git","type":"git"},"_npmVersion":"9.3.1","description":"<picture><img src=\".github/repo-banner.png\" /></picture>","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@antfu/eslint-config":"^2.8.0","eslint-plugin-format":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.4","devDependencies":{"tsup":"^8.0.2","eslint":"npm:eslint-ts-patch@8.57.0-0","release-it":"^17.1.1","eslint-ts-patch":"8.57.0-0","eslint-flat-config-viewer":"^0.1.11","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"eslint":"8.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1709914379057_0.9018763808212569","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@alvarosabu/eslint-config","version":"1.1.0","keywords":["eslint","eslint-config","eslintconfig"],"author":{"url":"https://github.com/alvarosabu/","name":"Alvaro Saburido","email":"hola@alvarosaburido.dev"},"license":"MIT","_id":"@alvarosabu/eslint-config@1.1.0","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"homepage":"https://github.com/alvarosabu/eslint-config#readme","bugs":{"url":"https://github.com/alvarosabu/eslint-config/issues"},"dist":{"shasum":"1a80d0c9bf2ad457be271fda6c8600f9a61361b4","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":7,"integrity":"sha512-OBM+WQlyJO57Thr86FisBTK6q0nITq7IsRxVASMUuHs7bqJNtQTIK4VlUmLp8PypOdloZAufTgYOCsUXH58oEg==","signatures":[{"sig":"MEQCIFyJlMNnMU5l03t4pPNc5UqyP/Ge6F3OpLwSG5avodE/AiBO/Xg1FrDM1k2etnQMbqFEBxpGb38kSg1m2bl3Lt7B0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16202},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"439dd86116bf2c42b948e987b48062e7891469c7","scripts":{"dev":"tsup --format esm,cjs --watch & eslint-flat-config-viewer","lint":"eslint .","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","preview":"eslint-flat-config-viewer","release":"release-it","lint:fix":"eslint . --fix"},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"repository":{"url":"git+https://github.com/alvarosabu/eslint-config.git","type":"git"},"_npmVersion":"9.3.1","description":"<picture><img src=\".github/repo-banner.png\" /></picture>","directories":{},"_nodeVersion":"18.14.1","dependencies":{"@antfu/eslint-config":"^2.13.2","eslint-plugin-format":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.4","devDependencies":{"tsup":"^8.0.2","eslint":"npm:eslint-ts-patch@8.57.0-0","release-it":"^17.1.1","eslint-ts-patch":"8.57.0-0","eslint-flat-config-viewer":"^0.1.20","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"eslint":"9.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1712755246018_0.797339878773994","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@alvarosabu/eslint-config","version":"1.2.0","keywords":["eslint","eslint-config","eslintconfig"],"author":{"url":"https://github.com/alvarosabu/","name":"Alvaro Saburido","email":"hola@alvarosaburido.dev"},"license":"MIT","_id":"@alvarosabu/eslint-config@1.2.0","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"homepage":"https://github.com/alvarosabu/eslint-config#readme","bugs":{"url":"https://github.com/alvarosabu/eslint-config/issues"},"dist":{"shasum":"5941588991bd50c93aed59a9381f8cbd29a93c52","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-1.2.0.tgz","fileCount":7,"integrity":"sha512-AhoZIVsgHWbz098wdW9wHanND4sGG1IyuqFv5Nj32+zdUEM7r/cOYGEX5eBSZct5qDnHGdBpJSzpSRpQUrCJpQ==","signatures":[{"sig":"MEQCIDZ59jJlRm4RSGMrjEwa7eTUEc2VkheHsHsCnHfDUWGuAiBh2HEBnIJcek1dzp6NxQRXjM1yA+u4tfQO08RnrMIMrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16228},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c2cf4b9171b68b27dddc99b9b6f9eff5db3a1e6b","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --flag unstable_ts_config","stub":"tsup --format esm","build":"tsup --format esm,cjs --clean --dts","watch":"tsup --format esm,cjs --watch","preview":"eslint-flat-config-viewer","release":"release-it","lint:fix":"eslint . --fix"},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"repository":{"url":"git+https://github.com/alvarosabu/eslint-config.git","type":"git"},"_npmVersion":"10.5.0","description":"<picture><img src=\".github/repo-banner.png\" /></picture>","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@antfu/eslint-config":"^2.26.0","eslint-plugin-format":"^0.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.4","devDependencies":{"tsup":"^8.2.4","eslint":"npm:eslint-ts-patch@9.8.0-1","release-it":"^17.6.0","eslint-ts-patch":"9.8.0-1","eslint-flat-config-viewer":"^0.1.20","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"eslint":">=8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.2.0_1724087777793_0.45803687691624995","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@alvarosabu/eslint-config","type":"module","version":"1.3.0","packageManager":"pnpm@8.15.4","description":"<picture><img src=\".github/repo-banner.png\" /></picture>","author":{"name":"Alvaro Saburido","email":"hola@alvarosaburido.dev","url":"https://github.com/alvarosabu/"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosabu/eslint-config.git"},"keywords":["eslint","eslint-config","eslintconfig"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"dev":"npx @eslint/config-inspector --config eslint.config.ts","lint":"eslint . --flag unstable_ts_config","lint:fix":"eslint . --fix","preview":"eslint-flat-config-viewer","release":"release-it","build":"tsup --format esm,cjs --clean --dts","stub":"tsup --format esm","watch":"tsup --format esm,cjs --watch"},"peerDependencies":{"eslint":">=8.40.0"},"dependencies":{"@antfu/eslint-config":"^3.3.2","eslint-plugin-format":"^0.1.2"},"devDependencies":{"@release-it/conventional-changelog":"^8.0.1","eslint":"npm:eslint-ts-patch@9.8.0-1","eslint-flat-config-viewer":"^0.1.20","eslint-ts-patch":"9.8.0-1","release-it":"^17.6.0","tsup":"^8.2.4"},"_id":"@alvarosabu/eslint-config@1.3.0","gitHead":"fd6833923f98163d99619589308b1d0d9d7359de","bugs":{"url":"https://github.com/alvarosabu/eslint-config/issues"},"homepage":"https://github.com/alvarosabu/eslint-config#readme","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-eGgJv5m6cUSb14TWRnTuBbOjbdi+OwBrfnmaXySxe0qaH3FnYEOOiJdmr8r6Dcaclpt+dwpmZ9nDadYVJ2QRTg==","shasum":"bb5a049098bdf9c5e826174fcff47c0d45a51a46","tarball":"https://registry.npmjs.org/@alvarosabu/eslint-config/-/eslint-config-1.3.0.tgz","fileCount":7,"unpackedSize":16227,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICERQF7b0GkldJNZOIGumhM/5aE0HH8hUTEcpW8BP2+VAiB14VXzCxaEhjWzXtrzgi32aIn/DTBzCNK0zOzwI5mUQg=="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.3.0_1725637507058_0.248729045885131"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-25T10:44:35.312Z","modified":"2024-09-06T15:45:07.438Z","0.2.0":"2023-05-25T10:44:35.546Z","0.2.1":"2023-05-25T10:49:40.448Z","0.2.2":"2023-05-25T10:51:28.015Z","0.2.3":"2023-05-25T11:02:13.192Z","0.2.4":"2023-05-25T11:05:42.124Z","0.3.0":"2023-05-29T18:42:53.202Z","0.3.1":"2023-05-29T18:54:03.740Z","0.3.2":"2023-07-15T16:28:35.898Z","0.3.3":"2023-07-18T10:25:19.412Z","0.3.4":"2023-07-19T09:39:15.640Z","0.4.0":"2023-07-19T10:58:02.195Z","1.0.0":"2024-03-08T16:12:59.204Z","1.1.0":"2024-04-10T13:20:46.194Z","1.2.0":"2024-08-19T17:16:17.971Z","1.3.0":"2024-09-06T15:45:07.249Z"},"bugs":{"url":"https://github.com/alvarosabu/eslint-config/issues"},"author":{"name":"Alvaro Saburido","email":"hola@alvarosaburido.dev","url":"https://github.com/alvarosabu/"},"license":"MIT","homepage":"https://github.com/alvarosabu/eslint-config#readme","keywords":["eslint","eslint-config","eslintconfig"],"repository":{"type":"git","url":"git+https://github.com/alvarosabu/eslint-config.git"},"description":"<picture><img src=\".github/repo-banner.png\" /></picture>","maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"readme":"<picture><img src=\".github/repo-banner.png\" /></picture>\n\n<div align=\"center\">\n\n[![npm version][npm-version-src]][npm-version-href]\n[![License][license-src]][license-href]\n[![code style][antfu-src]][antfu-href]\n\n---\n\n</div>\n\n> Opinionated but flexibel ESlint config, based on `@antfu/eslint-config` with personal preferences. Also includes optional rulesets for Nuxt.\n\n[Release Notes](/CHANGELOG.md)\n\n## Features\n\nThis is my personal ESlint configuration, based on the excellent [`@antfu/eslint-config`](https://github.com/antfu/eslint-config). It only deviates for some minor tweaks and personal preferences, since I agree almost completely with Anthony's style choices.\n\nMy config also adds some additional and optional rulesets for Nuxt.\n\nSome of the main features, inherited directly from `@antfu/eslint-config`:\n\n- Single quotes, no semi\n- Auto fix for formatting (aimed to be used standalone **without** Prettier)\n- Sorted imports, dangling commas\n- Reasonable defaults, best practices, only one line of config\n- Designed to work with TypeScript, JSX, Vue out-of-box\n- Lints also for json, yaml, toml, markdown\n- Opinionated, but [very customizable](#customization)\n- [ESLint Flat config](https://eslint.org/docs/latest/use/configure/configuration-files-new), compose easily!\n- Using [ESLint Stylistic](https://github.com/eslint-stylistic/eslint-stylistic)\n- Respects `.gitignore` by default\n- Optional [React](#react), [Svelte](#svelte), [UnoCSS](#unocss), [Astro](#astro) support\n- Optional [formatters](#formatters) support for CSS, HTML, etc.\n- **Style principle**: Minimal for reading, stable for diff, consistent\n\nMy own customizations and preferences:\n\n- (Vue) Set maximum allowed attributes per line on HTML elements (`10` for singleline, `1` for multiline)\n- (General) Force use of curly braces on control statements\n- (General) Disable `antfu/top-level-function` to allow arrow syntax on top level functions\n- (Nuxt - *Optional*) Set some specific Nuxt rules if not already covered by Antfu's config (sourced from `@nuxt/eslint-config`)\n- ... and some other minor tweaks\n\n## 🛠️ Setup\n\n### Installation\n\n```bash\npnpm i -D eslint @alvarosabu/eslint-config\n```\n\n### Configuration\n\nWith [`\"type\": \"module\"`](https://nodejs.org/api/packages.html#type) in `package.json` (recommended):\n\n#### Basic use\n\nUsing the default config without arguments uses the following `@antfu/eslint-config` options as defaults:\n\n- autodetects Vue\n- autodetects Typescript\n- enables ESlint Stylistic\n\n```js\n// eslint.config.js\nimport { alvarosabu } from '@alvarosabu/eslint-config'\n\nexport default alvarosabu()\n```\n\n#### Setting options and using custom rules\n\nIt is possible to add custom rules with the following configuration.\n\n- The first item must contain options to be passed to `@antfu/eslint-config` (read more on [its docs](https://github.com/antfu/eslint-config) for possible options). **It must always be present even if left empty.**\n- From the second item going on, you can add as many custom ESlint flat config objects as you need.\n\n```js\n// eslint.config.js\nimport { alvarosabu } from '@alvarosabu/eslint-config'\n\nexport default alvarosabu(\n  // @antfu/eslint-config options, must be the first argument\n  {\n    stylistic: false,\n  },\n  // Addtionals flat configs start from here\n  {\n    rules: {\n      curly: 'off',\n    },\n  },\n)\n```\n\n##### Using optional Nuxt\n\nThis package also provides optional configuration for Nuxt. To use it, simply add the `nuxt` config to the list of configs.\n\n```js\n// eslint.config.js\nimport { alvarosabu, nuxt } from '@alvarosabu/eslint-config'\n\nexport default alvarosabu(\n  {}, // @antfu/eslint-config options, must always be present as first item even if empty\n  nuxt,\n  {\n    // ESlint Flat config rule object\n  },\n)\n```\n\n## 📝 VS Code Support\n\nIf you use VS Code, you should manually enable support for ESLint flat config.\n\nInstall [VS Code ESLint extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint).\n\nAdd the following settings to your `.vscode/settings.json`:\n\n```jsonc\n{\n  // Enable the ESLint flat config support\n  \"eslint.experimental.useFlatConfig\": true\n}\n```\n\nFor more settings, check the \"VS Code support\" section in [antfu/eslint-config](https://github.com/antfu/eslint-config#vs-code-support-auto-fix)\n\n## 📝 License\n\n[MIT](https://github.com/alvarosabu/eslint-config/blob/main/LICENSE)\n\n<!-- Badges -->\n[npm-version-src]: https://img.shields.io/npm/v/@alvarosabu/eslint-config/latest.svg?style=flat&colorA=18181B&colorB=88E5C3\n[npm-version-href]: https://npmjs.com/package/@alvarosabu/eslint-config\n\n[npm-downloads-src]: https://img.shields.io/npm/dm/@alvarosabu/eslint-config.svg?style=flat&colorA=18181B&colorB=88E5C3\n[npm-downloads-href]: https://npmjs.com/package/@alvarosabu/eslint-config\n\n[code-quality-src]: https://img.shields.io/codacy/grade/2089b728f6904916aff7a595c4197b09.svg?style=flat&colorA=18181B&colorB=88E5C3\n[code-quality-href]: https://app.codacy.com/gh/alvarosabu/eslint-config\n\n[bundle-size-src]: https://img.shields.io/bundlephobia/minzip/@alvarosabu/eslint-config.svg?style=flat&colorA=18181B&colorB=88E5C3\n[bundle-size-href]: https://bundlephobia.com/result?p=@alvarosabu/eslint-config\n\n[license-src]: https://img.shields.io/npm/l/@alvarosabu/eslint-config.svg?style=flat&colorA=18181B&colorB=88E5C3\n[license-href]: https://npmjs.com/package/@alvarosabu/eslint-config\n\n[antfu-src]: https://antfu.me/badge-code-style.svg\n[antfu-href]: https://github.com/antfu/eslint-config\n","readmeFilename":"README.md"}