{"_id":"@dalidossodautais/eslint-config","_rev":"15-11e2cb544b4fa270cd117599094749a0","name":"@dalidossodautais/eslint-config","dist-tags":{"latest":"0.0.13"},"versions":{"0.0.1":{"name":"@dalidossodautais/eslint-config","version":"0.0.1","keywords":["eslint","eslint-config","typescript","react","nextjs"],"author":{"name":"dalidossodautais"},"license":"MIT","_id":"@dalidossodautais/eslint-config@0.0.1","maintainers":[{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"}],"dist":{"shasum":"85cd7caa12a2db592ebba1529da21e1b0c4d8f61","tarball":"https://registry.npmjs.org/@dalidossodautais/eslint-config/-/eslint-config-0.0.1.tgz","fileCount":31,"integrity":"sha512-VbOsPphdDTh8aNz+vIyvBiyd+6khEfWOeA5QRHofiES3/3V5IX88GxA7/K38QntS8F8HoUyqb9rB1J7+8c5QOg==","signatures":[{"sig":"MEYCIQCiMhYHHvVSodbW6vB7OPqEX9BqOv3DBLsKcumIVnfjCgIhAI8BQTq1JM6vfEPksKejWVQOucK+IjE/01H0f9bvgw4g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48857},"main":"./dist/index.js","type":"module","_from":"file:dalidossodautais-eslint-config-0.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint .","build":"tsc","lint:fix":"eslint . --fix"},"_npmUser":{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"},"_resolved":"/tmp/af6f257cef092cde7377bd79667957b0/dalidossodautais-eslint-config-0.0.1.tgz","_integrity":"sha512-VbOsPphdDTh8aNz+vIyvBiyd+6khEfWOeA5QRHofiES3/3V5IX88GxA7/K38QntS8F8HoUyqb9rB1J7+8c5QOg==","_npmVersion":"10.9.3","description":"ESLint configuration from Pro/website project with custom rules","directories":{},"lint-staged":{"*.{js,mjs,ts,tsx,json,md,ts}":["eslint"]},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.0.0","husky":"^9.1.7","eslint":"9.37.0","globals":"^16.4.0","prettier":"^3.0.0","@eslint/js":"^9.37.0","typescript":"^5.0.0","lint-staged":"^16.2.7","@commitlint/cli":"^19.0.0","@commitlint/types":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/types":"8.45.0","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"^0.56.3","eslint-plugin-perfectionist":"^4.15.1","@commitlint/config-conventional":"^19.0.0","@typescript-eslint/eslint-plugin":"8.45.0"},"peerDependencies":{"eslint":"^9.0.0","globals":"^16.0.0","@eslint/js":"^9.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-import":"^2.0.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-package-json":"^0.0.0","eslint-plugin-perfectionist":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependenciesMeta":{"eslint":{"optional":false},"globals":{"optional":false},"@eslint/js":{"optional":false},"eslint-plugin-react":{"optional":false},"eslint-plugin-import":{"optional":false},"eslint-config-prettier":{"optional":false},"eslint-plugin-prettier":{"optional":false},"@typescript-eslint/parser":{"optional":false},"eslint-plugin-package-json":{"optional":false},"eslint-plugin-perfectionist":{"optional":false},"@typescript-eslint/eslint-plugin":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.1_1763924352631_0.14371907511513893","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@dalidossodautais/eslint-config","version":"0.0.2","keywords":["eslint","eslint-config","typescript","react","nextjs"],"author":{"name":"dalidossodautais"},"license":"MIT","_id":"@dalidossodautais/eslint-config@0.0.2","maintainers":[{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"}],"dist":{"shasum":"1e81226ea59d2796cb5858bab38069c510df5150","tarball":"https://registry.npmjs.org/@dalidossodautais/eslint-config/-/eslint-config-0.0.2.tgz","fileCount":32,"integrity":"sha512-QB4zSvFtV1sDi4hJXbzqqsdvsXhCj1P485Scp8jEuWvn6Pv1K/rPVll9IvqgWrMvq3EK87YO0YEnzcJ0dCHv0w==","signatures":[{"sig":"MEYCIQDA8GATpIfhEX1ToWTBmg2ODjV8Nv8r5DCgHG98rZxu2AIhAPItkmcQ6jAebjISHVnNqiYAQ+cu/m68komiIVsj0V0G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49329},"main":"./dist/index.js","type":"module","_from":"file:dalidossodautais-eslint-config-0.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint .","build":"tsc","lint:fix":"eslint . --fix"},"_npmUser":{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"},"_resolved":"/tmp/ca396a0ca1abf5d272b4977979b909bb/dalidossodautais-eslint-config-0.0.2.tgz","_integrity":"sha512-QB4zSvFtV1sDi4hJXbzqqsdvsXhCj1P485Scp8jEuWvn6Pv1K/rPVll9IvqgWrMvq3EK87YO0YEnzcJ0dCHv0w==","_npmVersion":"10.9.3","description":"ESLint configuration from Pro/website project with custom rules","directories":{},"lint-staged":{"*.{js,mjs,ts,tsx,json,md,ts}":["eslint"]},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.0.0","husky":"^9.1.7","eslint":"9.37.0","globals":"^16.4.0","prettier":"^3.0.0","@eslint/js":"^9.37.0","typescript":"^5.0.0","lint-staged":"^16.2.7","@commitlint/cli":"^19.0.0","@commitlint/types":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/types":"8.45.0","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"^0.56.3","eslint-plugin-perfectionist":"^4.15.1","@commitlint/config-conventional":"^19.0.0","@typescript-eslint/eslint-plugin":"8.45.0"},"peerDependencies":{"eslint":"^9.0.0","globals":"^16.0.0","@eslint/js":"^9.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-import":"^2.0.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-package-json":"^0.0.0","eslint-plugin-perfectionist":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependenciesMeta":{"eslint":{"optional":false},"globals":{"optional":false},"@eslint/js":{"optional":false},"eslint-plugin-react":{"optional":false},"eslint-plugin-import":{"optional":false},"eslint-config-prettier":{"optional":false},"eslint-plugin-prettier":{"optional":false},"@typescript-eslint/parser":{"optional":false},"eslint-plugin-package-json":{"optional":false},"eslint-plugin-perfectionist":{"optional":false},"@typescript-eslint/eslint-plugin":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.2_1763925160366_0.399077495313952","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@dalidossodautais/eslint-config","version":"0.0.3","keywords":["eslint","eslint-config","typescript","react","nextjs"],"author":{"name":"dalidossodautais"},"license":"MIT","_id":"@dalidossodautais/eslint-config@0.0.3","maintainers":[{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"}],"dist":{"shasum":"7f24f77a1e91d35d2cbc58c6b445c398b31de306","tarball":"https://registry.npmjs.org/@dalidossodautais/eslint-config/-/eslint-config-0.0.3.tgz","fileCount":32,"integrity":"sha512-AhAMNwwCbOmH1PU9eo+WQxxw3Wq5v46fv9ERHqDJGSSj2sMnhghqdvBQctaR94ilPJg/M2xBi7FJCBicVYp8Mw==","signatures":[{"sig":"MEQCIErs+A0zoeYnh+Rc1vApjqVlPt1C07EoCTFMqq4u60n6AiB+u/F22Oir+DUt9kZetQnHwKfeepr39P58358zqE8YMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49447},"main":"./dist/index.js","type":"module","_from":"file:dalidossodautais-eslint-config-0.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./prettier":{"types":"./dist/prettier.config.d.ts","default":"./dist/prettier.config.js"}},"scripts":{"lint":"eslint .","build":"tsc","lint:fix":"eslint . --fix"},"_npmUser":{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"},"_resolved":"/tmp/d4e7d56ff8eab3a8d84a217857007383/dalidossodautais-eslint-config-0.0.3.tgz","_integrity":"sha512-AhAMNwwCbOmH1PU9eo+WQxxw3Wq5v46fv9ERHqDJGSSj2sMnhghqdvBQctaR94ilPJg/M2xBi7FJCBicVYp8Mw==","_npmVersion":"10.9.3","description":"ESLint configuration from Pro/website project with custom rules","directories":{},"lint-staged":{"*.{js,mjs,ts,tsx,json,md,ts}":["eslint"]},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.0.0","husky":"^9.1.7","eslint":"9.37.0","globals":"^16.4.0","prettier":"^3.0.0","@eslint/js":"^9.37.0","typescript":"^5.0.0","lint-staged":"^16.2.7","@commitlint/cli":"^19.0.0","@commitlint/types":"^19.0.0","eslint-plugin-react":"^7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/types":"8.45.0","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"^0.56.3","eslint-plugin-perfectionist":"^4.15.1","@commitlint/config-conventional":"^19.0.0","@typescript-eslint/eslint-plugin":"8.45.0"},"peerDependencies":{"eslint":"^9.0.0","globals":"^16.0.0","@eslint/js":"^9.0.0","eslint-plugin-react":"^7.0.0","eslint-plugin-import":"^2.0.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","eslint-plugin-package-json":"^0.0.0","eslint-plugin-perfectionist":"^4.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependenciesMeta":{"eslint":{"optional":false},"globals":{"optional":false},"@eslint/js":{"optional":false},"eslint-plugin-react":{"optional":false},"eslint-plugin-import":{"optional":false},"eslint-config-prettier":{"optional":false},"eslint-plugin-prettier":{"optional":false},"@typescript-eslint/parser":{"optional":false},"eslint-plugin-package-json":{"optional":false},"eslint-plugin-perfectionist":{"optional":false},"@typescript-eslint/eslint-plugin":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.3_1763925181092_0.9800748619564927","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@dalidossodautais/eslint-config","version":"0.0.7","keywords":["eslint","eslint-config","typescript","react","nextjs"],"author":{"name":"dalidossodautais"},"license":"MIT","_id":"@dalidossodautais/eslint-config@0.0.7","maintainers":[{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"}],"dist":{"shasum":"6f52e11c7dc4c663f95ad6af80c48d1f0f372016","tarball":"https://registry.npmjs.org/@dalidossodautais/eslint-config/-/eslint-config-0.0.7.tgz","fileCount":39,"integrity":"sha512-Qah93v6wah48hvLMdnw3pD4g9IbHx/p8IEkYRkhdVLpf3jvyHc0EUliTidH3bSCaNSk6NSwVW2RFdPof+EjrGQ==","signatures":[{"sig":"MEQCIBn9DnP3m++4N1Fr6Y0D8hmd8WOKgKQeg65hrfL2fo9rAiA3hZpCWBPE27EFLioPjsg0Xc7mttVV63Yl/nxMO6p7pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58295},"main":"./dist/index.js","type":"module","_from":"file:dalidossodautais-eslint-config-0.0.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint .","build":"tsc","lint:fix":"eslint . --fix","deploy:major":"pnpm version major && pnpm build && pnpm publish --access public && git push --follow-tags","deploy:minor":"pnpm version minor && pnpm build && pnpm publish --access public && git push --follow-tags","deploy:patch":"pnpm version patch && pnpm build && pnpm publish --access public && git push --follow-tags"},"_npmUser":{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"},"_resolved":"/tmp/1d98a55adc22f79816018d3f11088bff/dalidossodautais-eslint-config-0.0.7.tgz","_integrity":"sha512-Qah93v6wah48hvLMdnw3pD4g9IbHx/p8IEkYRkhdVLpf3jvyHc0EUliTidH3bSCaNSk6NSwVW2RFdPof+EjrGQ==","_npmVersion":"10.9.3","description":"ESLint configuration from Pro/website project with custom rules","directories":{},"lint-staged":{"*.{js,mjs,ts,tsx,json,md,ts}":["eslint"]},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.6.1","husky":"9.1.7","eslint":"9.37.0","globals":"16.4.0","prettier":"3.0.0","@eslint/js":"9.37.0","typescript":"5.0.0","lint-staged":"16.2.7","@commitlint/cli":"19.0.0","@commitlint/types":"19.0.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/types":"8.45.0","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"0.56.3","eslint-plugin-perfectionist":"4.15.1","@commitlint/config-conventional":"19.0.0","@typescript-eslint/eslint-plugin":"8.45.0"},"peerDependencies":{"eslint":"9.37.0","globals":"16.4.0","@eslint/js":"9.37.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"0.56.3","eslint-plugin-perfectionist":"4.15.1","@typescript-eslint/eslint-plugin":"8.45.0"},"peerDependenciesMeta":{"eslint":{"optional":false},"globals":{"optional":false},"@eslint/js":{"optional":false},"eslint-plugin-react":{"optional":false},"eslint-plugin-import":{"optional":false},"eslint-config-prettier":{"optional":false},"eslint-plugin-prettier":{"optional":false},"@typescript-eslint/parser":{"optional":false},"eslint-plugin-package-json":{"optional":false},"eslint-plugin-perfectionist":{"optional":false},"@typescript-eslint/eslint-plugin":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.7_1764035551139_0.9262836146539739","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@dalidossodautais/eslint-config","version":"0.0.8","keywords":["eslint","eslint-config","typescript","react","nextjs"],"author":{"name":"dalidossodautais"},"license":"MIT","_id":"@dalidossodautais/eslint-config@0.0.8","maintainers":[{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"}],"dist":{"shasum":"9b2e9b192d27dbb2182b90516fa2890882386390","tarball":"https://registry.npmjs.org/@dalidossodautais/eslint-config/-/eslint-config-0.0.8.tgz","fileCount":39,"integrity":"sha512-rLr86i+5synzEkQ05YR2OBKDsdOE47xzQZZ5bqn3wwu9VU5aTDBymCnNQVLo5M4pF4CgJzWERjeuke7vcmgkWA==","signatures":[{"sig":"MEYCIQCyPVPFHUvV368nRzzdo0pZqwttvdZk4UW9uBhSEIODIwIhAIiQ2ak/gqoLbEohDZHeqF7pBo3bxNy6Bdq578XIkLdR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58327},"main":"./dist/index.js","type":"module","_from":"file:dalidossodautais-eslint-config-0.0.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint .","build":"tsc","lint:fix":"eslint . --fix","deploy:major":"pnpm version major && pnpm build && pnpm publish --access public && git push --follow-tags","deploy:minor":"pnpm version minor && pnpm build && pnpm publish --access public && git push --follow-tags","deploy:patch":"pnpm version patch && pnpm build && pnpm publish --access public && git push --follow-tags"},"_npmUser":{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"},"_resolved":"/tmp/f173f3f1e256435f81b1a4fd70d80d82/dalidossodautais-eslint-config-0.0.8.tgz","_integrity":"sha512-rLr86i+5synzEkQ05YR2OBKDsdOE47xzQZZ5bqn3wwu9VU5aTDBymCnNQVLo5M4pF4CgJzWERjeuke7vcmgkWA==","_npmVersion":"10.9.3","description":"ESLint configuration from Pro/website project with custom rules","directories":{},"lint-staged":{"*.{js,mjs,ts,tsx,json,md,ts}":["eslint"]},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.6.1","husky":"9.1.7","eslint":"9.37.0","globals":"16.4.0","prettier":"3.0.0","@eslint/js":"9.37.0","typescript":"5.0.0","lint-staged":"16.2.7","@commitlint/cli":"19.0.0","@commitlint/types":"19.0.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/types":"8.45.0","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"0.56.3","eslint-plugin-perfectionist":"4.15.1","@commitlint/config-conventional":"19.0.0","@typescript-eslint/eslint-plugin":"8.45.0"},"peerDependencies":{"eslint":"9.37.0","globals":"16.4.0","@eslint/js":"9.37.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"0.56.3","eslint-plugin-perfectionist":"4.15.1","@typescript-eslint/eslint-plugin":"8.45.0"},"peerDependenciesMeta":{"eslint":{"optional":false},"globals":{"optional":false},"@eslint/js":{"optional":false},"eslint-plugin-react":{"optional":false},"eslint-plugin-import":{"optional":false},"eslint-config-prettier":{"optional":false},"eslint-plugin-prettier":{"optional":false},"@typescript-eslint/parser":{"optional":false},"eslint-plugin-package-json":{"optional":false},"eslint-plugin-perfectionist":{"optional":false},"@typescript-eslint/eslint-plugin":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.8_1764037962488_0.6039829443954763","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@dalidossodautais/eslint-config","version":"0.0.9","keywords":["eslint","eslint-config","typescript","react","nextjs"],"author":{"name":"dalidossodautais"},"license":"MIT","_id":"@dalidossodautais/eslint-config@0.0.9","maintainers":[{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"}],"dist":{"shasum":"0bb32e59ec0332aaa4211559d7452d1fe559da70","tarball":"https://registry.npmjs.org/@dalidossodautais/eslint-config/-/eslint-config-0.0.9.tgz","fileCount":39,"integrity":"sha512-6v3azB4JPGcg15lIvQBN0Cq3PLIX3TieUpGqBFdWuRMoNjDWyBnkkSY1i+LKBrLtljjIEhDfq3Y1WI3+0npDeQ==","signatures":[{"sig":"MEUCIQCc7GyGtJIRBDFc/muSOaNkdQGiox9p7bLGEKiFAHn7yQIgYMqlomBB5lxSQJSaNql6z/ntXEYvXChz4HGJDJwysgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58360},"main":"./dist/index.js","type":"module","_from":"file:dalidossodautais-eslint-config-0.0.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint .","build":"tsc","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","deploy:major":"pnpm version major && pnpm build && pnpm publish --access public && git push --follow-tags","deploy:minor":"pnpm version minor && pnpm build && pnpm publish --access public && git push --follow-tags","deploy:patch":"pnpm version patch && pnpm build && pnpm publish --access public && git push --follow-tags"},"_npmUser":{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"},"_resolved":"/tmp/8a984be0f733dee2e9f1327c08d4cb07/dalidossodautais-eslint-config-0.0.9.tgz","_integrity":"sha512-6v3azB4JPGcg15lIvQBN0Cq3PLIX3TieUpGqBFdWuRMoNjDWyBnkkSY1i+LKBrLtljjIEhDfq3Y1WI3+0npDeQ==","_npmVersion":"10.9.3","description":"ESLint configuration from Pro/website project with custom rules","directories":{},"lint-staged":{"*.{js,mjs,ts,tsx,json,md,ts}":["eslint"]},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.6.1","husky":"9.1.7","eslint":"9.37.0","globals":"16.4.0","prettier":"3.0.0","@eslint/js":"9.37.0","typescript":"5.0.0","lint-staged":"16.2.7","@commitlint/cli":"19.0.0","@commitlint/types":"19.0.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/types":"8.45.0","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"0.56.3","eslint-plugin-perfectionist":"4.15.1","@commitlint/config-conventional":"19.0.0","@typescript-eslint/eslint-plugin":"8.45.0"},"peerDependencies":{"eslint":"9.37.0","globals":"16.4.0","@eslint/js":"9.37.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"0.56.3","eslint-plugin-perfectionist":"4.15.1","@typescript-eslint/eslint-plugin":"8.45.0"},"peerDependenciesMeta":{"eslint":{"optional":false},"globals":{"optional":false},"@eslint/js":{"optional":false},"eslint-plugin-react":{"optional":false},"eslint-plugin-import":{"optional":false},"eslint-config-prettier":{"optional":false},"eslint-plugin-prettier":{"optional":false},"@typescript-eslint/parser":{"optional":false},"eslint-plugin-package-json":{"optional":false},"eslint-plugin-perfectionist":{"optional":false},"@typescript-eslint/eslint-plugin":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.9_1764038286342_0.5299344738108709","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@dalidossodautais/eslint-config","version":"0.0.10","keywords":["eslint","eslint-config","typescript","react","nextjs"],"author":{"name":"dalidossodautais"},"license":"MIT","_id":"@dalidossodautais/eslint-config@0.0.10","maintainers":[{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"}],"dist":{"shasum":"793339be9bea6968497690fd970eadc00fc58360","tarball":"https://registry.npmjs.org/@dalidossodautais/eslint-config/-/eslint-config-0.0.10.tgz","fileCount":39,"integrity":"sha512-GbAJlC1mB5RMOneObDBbDiRlmmXeYdc0jsEZ/UU3AFrsLb2xHlneLICfOwAdEa+dQ/M1gVTMpuUD0dv9x2+jnQ==","signatures":[{"sig":"MEYCIQCPFYome+GBq6y8MU+iwUR0FTWKXhH6EdolCHsSsUcMEQIhAN1POVhVvBcX6laybQ7cKQ2DiwWju4wLxF35EDTSObyf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60262},"main":"./dist/index.js","type":"module","_from":"file:dalidossodautais-eslint-config-0.0.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint . --max-warnings 0","build":"tsc","lint:fix":"eslint . --fix --max-warnings 0","typecheck":"tsc --noEmit","deploy:major":"pnpm version major && pnpm build && pnpm publish --access public && git push --follow-tags","deploy:minor":"pnpm version minor && pnpm build && pnpm publish --access public && git push --follow-tags","deploy:patch":"pnpm version patch && pnpm build && pnpm publish --access public && git push --follow-tags"},"_npmUser":{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"},"_resolved":"/tmp/3c07e163cde3b9a3603bf0ab5dee280f/dalidossodautais-eslint-config-0.0.10.tgz","_integrity":"sha512-GbAJlC1mB5RMOneObDBbDiRlmmXeYdc0jsEZ/UU3AFrsLb2xHlneLICfOwAdEa+dQ/M1gVTMpuUD0dv9x2+jnQ==","_npmVersion":"10.9.3","description":"ESLint configuration from Pro/website project with custom rules","directories":{},"lint-staged":{"*.{js,mjs,ts,tsx,json,md,ts}":["eslint --max-warnings 0"]},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.6.1","husky":"9.1.7","eslint":"9.37.0","globals":"16.4.0","prettier":"3.0.0","@eslint/js":"9.37.0","typescript":"5.9.3","lint-staged":"16.2.7","@eslint/json":"0.14.0","@commitlint/cli":"19.0.0","@eslint/markdown":"7.5.1","@commitlint/types":"19.0.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/types":"8.45.0","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"0.56.3","eslint-plugin-perfectionist":"4.15.1","@commitlint/config-conventional":"19.0.0","@typescript-eslint/eslint-plugin":"8.45.0"},"peerDependencies":{"eslint":"9.37.0","globals":"16.4.0","@eslint/js":"9.37.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"0.56.3","eslint-plugin-perfectionist":"4.15.1","@typescript-eslint/eslint-plugin":"8.45.0"},"peerDependenciesMeta":{"eslint":{"optional":false},"globals":{"optional":false},"@eslint/js":{"optional":false},"eslint-plugin-react":{"optional":false},"eslint-plugin-import":{"optional":false},"eslint-config-prettier":{"optional":false},"eslint-plugin-prettier":{"optional":false},"@typescript-eslint/parser":{"optional":false},"eslint-plugin-package-json":{"optional":false},"eslint-plugin-perfectionist":{"optional":false},"@typescript-eslint/eslint-plugin":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.10_1764041080062_0.9563158002788983","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@dalidossodautais/eslint-config","version":"0.0.11","keywords":["eslint","eslint-config","typescript","react","nextjs"],"author":{"name":"dalidossodautais"},"license":"MIT","_id":"@dalidossodautais/eslint-config@0.0.11","maintainers":[{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"}],"dist":{"shasum":"0913b9f7011a60a969bbbee2a31049fb66b2e986","tarball":"https://registry.npmjs.org/@dalidossodautais/eslint-config/-/eslint-config-0.0.11.tgz","fileCount":39,"integrity":"sha512-S37vKuWikR164BKaYoVjOeyAMkgsqe27dvhNap5DkbU+7uTXOFPA8oHMC90otozcuAtAj8jbAvJrgtuQgZDHiw==","signatures":[{"sig":"MEUCIQDDPjy0ezi9jANTS80zB3jZB2hbtEef0Q2d8W03OMSRzQIgK4oOSN1u/2iZ9wGcTi+LWf2he4HnkSM8jgFJ8IuqW0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59626},"main":"./dist/index.js","type":"module","_from":"file:dalidossodautais-eslint-config-0.0.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint . --max-warnings 0","build":"tsc","lint:fix":"eslint . --fix --max-warnings 0","typecheck":"tsc --noEmit","deploy:major":"pnpm version major && pnpm build && pnpm publish --access public && git push --follow-tags","deploy:minor":"pnpm version minor && pnpm build && pnpm publish --access public && git push --follow-tags","deploy:patch":"pnpm version patch && pnpm build && pnpm publish --access public && git push --follow-tags"},"_npmUser":{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"},"_resolved":"/tmp/a5e70db998ff77ff0756023db1d4f5b7/dalidossodautais-eslint-config-0.0.11.tgz","_integrity":"sha512-S37vKuWikR164BKaYoVjOeyAMkgsqe27dvhNap5DkbU+7uTXOFPA8oHMC90otozcuAtAj8jbAvJrgtuQgZDHiw==","_npmVersion":"10.9.3","description":"ESLint configuration from Pro/website project with custom rules","directories":{},"lint-staged":{"*.{js,mjs,ts,tsx,json,md,ts}":["eslint --max-warnings 0"]},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.6.1","husky":"9.1.7","eslint":"9.37.0","globals":"16.4.0","prettier":"3.6.2","@eslint/js":"9.37.0","typescript":"5.9.3","lint-staged":"16.2.7","@eslint/json":"0.14.0","@commitlint/cli":"19.0.0","@eslint/markdown":"7.5.1","@commitlint/types":"19.0.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/types":"8.45.0","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"0.56.3","eslint-plugin-perfectionist":"4.15.1","@commitlint/config-conventional":"19.0.0","@typescript-eslint/eslint-plugin":"8.45.0"},"peerDependencies":{"eslint":"9.37.0","globals":"16.4.0","@eslint/js":"9.37.0","@eslint/json":"0.14.0","@eslint/markdown":"7.5.1","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"0.56.3","eslint-plugin-perfectionist":"4.15.1","@typescript-eslint/eslint-plugin":"8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.11_1764041666141_0.5964513287432982","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@dalidossodautais/eslint-config","version":"0.0.12","keywords":["eslint","eslint-config","typescript","react","nextjs"],"author":{"name":"dalidossodautais"},"license":"MIT","_id":"@dalidossodautais/eslint-config@0.0.12","maintainers":[{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"}],"dist":{"shasum":"c490887d04a7823bd0382399d968b61374b12817","tarball":"https://registry.npmjs.org/@dalidossodautais/eslint-config/-/eslint-config-0.0.12.tgz","fileCount":39,"integrity":"sha512-4zKrp6yYjeYj6zGwQiZtvp20wSJ1zDzyoAf6O03Sh57uJ5qB5JDcrNOBmmMIg4/hOSKc6YHb5ePFAiTS5JTQiA==","signatures":[{"sig":"MEQCIHHK7HD7Hf34qH9i7hU0nIEYQPQXne7c7n0hjNXg0BclAiAdLLePiBWAAhakljVBA6halA2tNiSOjy0Mi40296790g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59617},"main":"./dist/index.js","type":"module","_from":"file:dalidossodautais-eslint-config-0.0.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint . --max-warnings 0","build":"tsc","lint:fix":"eslint . --fix --max-warnings 0","typecheck":"tsc --noEmit","deploy:major":"pnpm version major && pnpm build && pnpm publish --access public && git push --follow-tags","deploy:minor":"pnpm version minor && pnpm build && pnpm publish --access public && git push --follow-tags","deploy:patch":"pnpm version patch && pnpm build && pnpm publish --access public && git push --follow-tags"},"_npmUser":{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"},"_resolved":"/tmp/ed187e2863fcd16d961f768f7ded0d9c/dalidossodautais-eslint-config-0.0.12.tgz","_integrity":"sha512-4zKrp6yYjeYj6zGwQiZtvp20wSJ1zDzyoAf6O03Sh57uJ5qB5JDcrNOBmmMIg4/hOSKc6YHb5ePFAiTS5JTQiA==","_npmVersion":"10.9.3","description":"ESLint configuration from Pro/website project with custom rules","directories":{},"lint-staged":{"*.{js,mjs,ts,tsx,json,md,ts}":["eslint --max-warnings 0"]},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"2.6.1","husky":"9.1.7","eslint":"9.37.0","globals":"16.4.0","prettier":"3.6.2","@eslint/js":"9.37.0","typescript":"5.9.3","lint-staged":"16.2.7","@eslint/json":"0.14.0","@commitlint/cli":"19.0.0","@eslint/markdown":"7.5.1","@commitlint/types":"19.0.0","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/types":"8.45.0","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"0.56.3","eslint-plugin-perfectionist":"4.15.1","@commitlint/config-conventional":"19.0.0","@typescript-eslint/eslint-plugin":"8.45.0"},"peerDependencies":{"eslint":"9.37.0","globals":"16.4.0","@eslint/js":"9.37.0","@eslint/json":"0.14.0","@eslint/markdown":"7.5.1","eslint-plugin-react":"7.37.5","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@typescript-eslint/parser":"8.45.0","eslint-plugin-package-json":"0.56.3","eslint-plugin-perfectionist":"4.15.1","@typescript-eslint/eslint-plugin":"8.45.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.0.12_1764042230490_0.826130092280049","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"author":{"name":"dalidossodautais"},"description":"ESLint configuration from Pro/website project with custom rules","devDependencies":{"@commitlint/cli":"19.0.0","@commitlint/config-conventional":"19.0.0","@commitlint/types":"19.0.0","@eslint/js":"9.37.0","@eslint/json":"0.14.0","@eslint/markdown":"7.5.1","@typescript-eslint/eslint-plugin":"8.45.0","@typescript-eslint/parser":"8.45.0","@typescript-eslint/types":"8.45.0","eslint":"9.37.0","eslint-config-prettier":"10.1.8","eslint-plugin-import":"2.32.0","eslint-plugin-jest":"28.14.0","eslint-plugin-package-json":"0.56.3","eslint-plugin-perfectionist":"4.15.1","eslint-plugin-prettier":"5.5.4","eslint-plugin-react":"7.37.5","globals":"16.4.0","husky":"9.1.7","jiti":"2.6.1","lint-staged":"16.2.7","prettier":"3.6.2","typescript":"5.9.3"},"exports":{".":{"default":"./dist/index.js","types":"./dist/index.d.ts"}},"keywords":["eslint","eslint-config","typescript","react","nextjs"],"license":"MIT","lint-staged":{"*.{js,mjs,ts,tsx,json,md,ts}":["eslint --max-warnings 0"]},"main":"./dist/index.js","name":"@dalidossodautais/eslint-config","peerDependencies":{"@eslint/js":"9.37.0","@eslint/json":"0.14.0","@eslint/markdown":"7.5.1","@typescript-eslint/eslint-plugin":"8.45.0","@typescript-eslint/parser":"8.45.0","eslint":"9.37.0","eslint-config-prettier":"10.1.8","eslint-plugin-import":"2.32.0","eslint-plugin-jest":"28.14.0","eslint-plugin-package-json":"0.56.3","eslint-plugin-perfectionist":"4.15.1","eslint-plugin-prettier":"5.5.4","eslint-plugin-react":"7.37.5","globals":"16.4.0"},"type":"module","types":"./dist/index.d.ts","version":"0.0.13","scripts":{"build":"tsc","deploy:major":"pnpm version major && pnpm build && pnpm publish --access public && git push --follow-tags","deploy:minor":"pnpm version minor && pnpm build && pnpm publish --access public && git push --follow-tags","deploy:patch":"pnpm version patch && pnpm build && pnpm publish --access public && git push --follow-tags","lint":"eslint . --max-warnings 0","lint:fix":"eslint . --fix --max-warnings 0","typecheck":"tsc --noEmit"},"_id":"@dalidossodautais/eslint-config@0.0.13","_integrity":"sha512-H+fWl7IMys/hzIw8KTH0xSF4ZBFpLnXGn3liKizDmPc4MZKh45nLAvQ4kq9q7l8A/491xf14PdqV38vT4ihj+Q==","_resolved":"/tmp/8ad8c3b63c82dd82f52186e4c58fda1f/dalidossodautais-eslint-config-0.0.13.tgz","_from":"file:dalidossodautais-eslint-config-0.0.13.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-H+fWl7IMys/hzIw8KTH0xSF4ZBFpLnXGn3liKizDmPc4MZKh45nLAvQ4kq9q7l8A/491xf14PdqV38vT4ihj+Q==","shasum":"b99a6d41add8addbbeeb0771eeaf594bdb10410f","tarball":"https://registry.npmjs.org/@dalidossodautais/eslint-config/-/eslint-config-0.0.13.tgz","fileCount":39,"unpackedSize":62741,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD6xma/C1Lau5tE4CdZvOE3ZSfucRJMwli+3IdgXez46gIhAOiEBNgVr0NgCn+ybwkDTNHkiblOSjaEszJYqP28bGup"}]},"_npmUser":{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"},"directories":{},"maintainers":[{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_0.0.13_1764043357756_0.4113648041402058"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-23T18:59:12.547Z","modified":"2025-11-25T04:02:38.150Z","0.0.0":"2025-11-23T18:45:32.540Z","1.0.0":"2025-11-23T18:56:55.870Z","0.0.1":"2025-11-23T18:59:12.837Z","0.0.2":"2025-11-23T19:12:40.573Z","0.0.3":"2025-11-23T19:13:01.297Z","0.0.7":"2025-11-25T01:52:31.341Z","0.0.8":"2025-11-25T02:32:42.682Z","0.0.9":"2025-11-25T02:38:06.517Z","0.0.10":"2025-11-25T03:24:40.257Z","0.0.11":"2025-11-25T03:34:26.388Z","0.0.12":"2025-11-25T03:43:50.731Z","0.0.13":"2025-11-25T04:02:37.949Z"},"author":{"name":"dalidossodautais"},"license":"MIT","keywords":["eslint","eslint-config","typescript","react","nextjs"],"description":"ESLint configuration from Pro/website project with custom rules","maintainers":[{"name":"dalidossodautais","email":"dalidossodautais.development@gmail.com"}],"readme":"# @dalidossodautais/eslint-config\n\nComplete ESLint configuration extracted from the Pro/website project, including all custom rules and configurations for TypeScript, React, and Next.js.\n\n## Installation\n\n```bash\nnpm install --save-dev @dalidossodautais/eslint-config\n# or\npnpm add -D @dalidossodautais/eslint-config\n# or\nyarn add -D @dalidossodautais/eslint-config\n```\n\n## Required Dependencies\n\nThis package requires the following peer dependencies:\n\n- `@eslint/js`: ^9.0.0\n- `@typescript-eslint/eslint-plugin`: ^8.0.0\n- `@typescript-eslint/parser`: ^8.0.0\n- `eslint`: ^9.0.0\n- `eslint-config-prettier`: ^10.0.0\n- `eslint-plugin-import`: ^2.0.0\n- `eslint-plugin-package-json`: ^0.0.0\n- `eslint-plugin-perfectionist`: ^4.0.0\n- `eslint-plugin-prettier`: ^5.0.0\n- `eslint-plugin-react`: ^7.0.0 (optional, only if using React)\n- `eslint-plugin-jest`: ^28.0.0 (optional, only if using Jest)\n- `globals`: ^16.0.0\n\n## Usage\n\n### Default (without React or Jest)\n\nBy default, the configuration does not include React or Jest rules:\n\n```javascript\nimport eslintConfig from '@dalidossodautais/eslint-config';\n\nexport default [\n  ...eslintConfig,\n  // Your additional configurations if needed\n];\n```\n\n### With React\n\nTo enable React rules:\n\n```javascript\nimport { createConfig } from '@dalidossodautais/eslint-config';\n\nexport default [\n  ...createConfig({ react: true }),\n  // Your additional configurations if needed\n];\n```\n\n### With React (explicit)\n\nYou can also explicitly enable React rules:\n\n```javascript\nimport { createConfig } from '@dalidossodautais/eslint-config';\n\nexport default [\n  ...createConfig({ react: true }),\n  // Your additional configurations if needed\n];\n```\n\n### With Jest\n\nTo enable Jest rules for test files:\n\n```javascript\nimport { createConfig } from '@dalidossodautais/eslint-config';\n\nexport default [\n  ...createConfig({ jest: true }),\n  // Your additional configurations if needed\n];\n```\n\n### Combined Options\n\nYou can combine multiple options:\n\n```javascript\nimport { createConfig } from '@dalidossodautais/eslint-config';\n\nexport default [\n  ...createConfig({ react: true, jest: true }),\n  // Your additional configurations if needed\n];\n```\n\n## Included Custom Rules\n\nThis package includes 4 custom ESLint rules:\n\n### 1. `custom-rules/no-box-flex`\n\nPrevents using `display: 'flex'` in the `sx` prop of `Box` or as a direct prop. Suggests using the `Stack` component instead.\n\n**Example:**\n```tsx\n// ❌ Bad\n<Box sx={{ display: 'flex' }}>...</Box>\n<Box display=\"flex\">...</Box>\n\n// ✅ Good\n<Stack>...</Stack>\n```\n\n### 2. `custom-rules/no-empty-sx`\n\nPrevents empty objects in the `sx` prop. Empty `sx` props are unnecessary and should be removed.\n\n**Example:**\n```tsx\n// ❌ Bad\n<Box sx={{}}>...</Box>\n<Box sx={condition ? {} : { padding: 2 }}>...</Box>\n\n// ✅ Good\n<Box>...</Box>\n<Box sx={condition ? undefined : { padding: 2 }}>...</Box>\n```\n\n### 3. `custom-rules/no-relative-imports`\n\nPrevents relative imports starting with `./` or `../`. Use absolute imports with the `@/` prefix instead.\n\n**Example:**\n```tsx\n// ❌ Bad\nimport { Button } from './components/Button';\nimport { utils } from '../lib/utils';\n\n// ✅ Good\nimport { Button } from '@/components/Button';\nimport { utils } from '@/lib/utils';\n```\n\n### 4. `custom-rules/no-theme-breakpoints-in-sx`\n\nPrevents using `theme.breakpoints.down()` and `theme.breakpoints.up()` in the `sx` prop. Use responsive object syntax instead.\n\n**Example:**\n```tsx\n// ❌ Bad\n<Box sx={theme => ({ [theme.breakpoints.down('lg')]: { paddingY: '0.5rem' } })}>...</Box>\n<Box sx={theme => ({ [theme.breakpoints.up('md')]: { paddingY: '1rem' } })}>...</Box>\n\n// ✅ Good\n<Box sx={{ lg: { paddingY: '1rem' }, xs: { paddingY: '0.5rem' } }}>...</Box>\n```\n\n## Included Configuration\n\nThis configuration includes:\n\n- ✅ Complete TypeScript configuration with strict rules\n- ✅ React configuration with Airbnb-inspired rules\n- ✅ Configuration for JavaScript/CommonJS files\n- ✅ Import rules with alphabetical sorting\n- ✅ Prettier integration\n- ✅ Sorting rules with perfectionist\n- ✅ package.json validation\n- ✅ Custom rules for Material-UI\n\n## Project Structure\n\n```text\n@dalidossodautais/eslint-config/\n├── .husky/                # Git hooks (Husky)\n│   ├── commit-msg         # Hook to verify commits\n│   ├── pre-commit         # Hook to lint staged files\n│   └── _/\n│       └── husky.sh       # Husky script\n├── commitlint.config.ts   # Commitlint configuration\n├── index.ts               # Main configuration\n├── prettier.config.ts     # Prettier configuration\n├── tsconfig.json          # TypeScript configuration\n├── rules/                 # Custom rules\n│   ├── no-box-flex.js\n│   ├── no-empty-sx.js\n│   ├── no-relative-imports.js\n│   └── no-theme-breakpoints-in-sx.js\n├── package.json\n└── README.md\n```\n\n## Conventional Commits\n\nThis project uses [Conventional Commits](https://www.conventionalcommits.org/) to standardize commit messages. Commits are automatically verified via Husky and Commitlint.\n\n### Commit Format\n\nCommit messages must follow this format:\n\n```text\n<type>(<scope>): <subject>\n\n[optional body]\n\n[optional footer(s)]\n```\n\n### Commit Types\n\n- `feat`: New feature\n- `fix`: Bug fix\n- `docs`: Documentation only\n- `style`: Changes that do not affect the meaning of the code (formatting, etc.)\n- `refactor`: Code refactoring in production\n- `perf`: Performance improvement\n- `test`: Adding or modifying tests\n- `build`: Changes to the build system or external dependencies\n- `ci`: CI configuration changes\n- `chore`: Other changes that do not modify source code or tests\n- `revert`: Reverting a previous commit\n\n### Examples\n\n```bash\nfeat: add new rule for no-box-flex\nfix: correct import order in config\ndocs: update README with usage examples\nrefactor: simplify rule implementation\n```\n\n### Installation and Setup\n\nAfter cloning the project, run:\n\n```bash\nnpm install\n```\n\nThe `prepare` script will automatically initialize Husky. Git hooks will be configured to verify your commits.\n\n**Note:** If you clone the project, you may need to make the hooks executable:\n\n```bash\nchmod +x .husky/commit-msg\nchmod +x .husky/pre-commit\n```\n\n### Pre-commit Hook\n\nThis project uses `lint-staged` to automatically lint and fix code before commits. The pre-commit hook will:\n\n- Run ESLint with auto-fix on staged JavaScript/TypeScript files (`.js`, `.mjs`, `.ts`, `.tsx`)\n- Format JSON and Markdown files with Prettier\n\nThis ensures that only properly formatted and linted code is committed to the repository.\n\n## Publishing\n\nThis package is automatically published to npm using GitHub Actions when a new tag is pushed.\n\n### Prerequisites\n\n1. Set up an npm token as a GitHub secret named `NPM_TOKEN`:\n   - Go to your GitHub repository settings\n   - Navigate to Secrets and variables > Actions\n   - Add a new secret named `NPM_TOKEN` with your npm access token\n\n### Publishing a New Version\n\n#### Option 1: Using Git Tags (Recommended)\n\n1. Update the version in `package.json` (or use `pnpm version`)\n2. Create and push a git tag:\n   ```bash\n   git tag v1.0.0\n   git push origin v1.0.0\n   ```\n3. The GitHub Actions workflow will automatically:\n   - Extract the version from the tag\n   - Run linting\n   - Publish to npm\n\n#### Option 2: Using GitHub Actions Manual Trigger\n\n1. Go to the Actions tab in your GitHub repository\n2. Select the \"Publish to npm\" workflow\n3. Click \"Run workflow\"\n4. Enter the version number (e.g., `1.0.0`)\n5. The workflow will:\n   - Update `package.json` with the new version\n   - Run linting\n   - Publish to npm\n   - Create and push a git tag\n\n## License\n\nMIT\n","readmeFilename":"README.md"}