{"_id":"@alefuse/eslint-config","_rev":"5-b50e8119d60293016d9dd723cf220d2a","name":"@alefuse/eslint-config","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.1":{"name":"@alefuse/eslint-config","version":"1.0.1","author":{"name":"alefuse"},"_id":"@alefuse/eslint-config@1.0.1","maintainers":[{"name":"alejandrobenjumeafuse","email":"alejandro@fusefinance.com"}],"homepage":"http://git@github.com:alejandrobenjumeafuse/test1.git","bugs":{"url":"https://github.com/alejandrobenjumeafuse/test1/issues"},"dist":{"shasum":"8b6448f596ad9031eab8eaf6496a92dc4159c11a","tarball":"https://registry.npmjs.org/@alefuse/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":23,"integrity":"sha512-NS+2MliMwUpf/bZRvne9Kfn7NOHTtJ/QJlUNXzmTA/iDYfMNwoZ8q8H2c82nW6U1k2/qMCQs4VsYSEbY4klfcA==","signatures":[{"sig":"MEYCIQDUXUVH00XG5SMHif21ZvuWvEKcSvcYV5emyW3fUmlDAQIhAI4/yRrFovYWCGlnzxnwd23YbyjkFc2wMUAXIyJWICxR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122403},"type":"module","exports":{".":"./src/react.js","./react":"./src/react.js","./storybook":"./src/storybook.js"},"gitHead":"1bd3af2fa266e9c0115def40cf017dabeb0ad201","scripts":{"format":"prettier --check src/**/*","format:fix":"prettier --write src/**/*","semantic-release":"semantic-release"},"_npmUser":{"name":"alejandrobenjumeafuse","email":"alejandro@fusefinance.com"},"repository":{"url":"git+ssh://git@github.com/alejandrobenjumeafuse/test1.git","type":"git"},"_npmVersion":"10.9.2","description":"A shared eslint config","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript-eslint":"^8.21.0","eslint-plugin-jest":"^28.11.0","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.2","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^5.1.0","eslint-import-resolver-typescript":"^3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.4.2","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1738299368878_0.10240808596752649","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@alefuse/eslint-config","version":"1.1.0","author":{"name":"alefuse"},"_id":"@alefuse/eslint-config@1.1.0","maintainers":[{"name":"alejandrobenjumeafuse","email":"alejandro@fusefinance.com"}],"homepage":"http://git@github.com:alejandrobenjumeafuse/test1.git","bugs":{"url":"https://github.com/alejandrobenjumeafuse/test1/issues"},"dist":{"shasum":"8bc41bfe0c13f3c4a87fe677e812b3dc45f53ce3","tarball":"https://registry.npmjs.org/@alefuse/eslint-config/-/eslint-config-1.1.0.tgz","fileCount":23,"integrity":"sha512-sdYjbTJy3jZ9Q3tWJ3lzHMRO1Mr6G/yeon69ysstqhKEFazLiuDxHQzdbM90GeLAKwvD8AKHQzOhs/DvRrGuZQ==","signatures":[{"sig":"MEUCIQCe2T6t9SjnKmGUAUC2iGX5cyPU1CIWAxdZV596phVI4AIgWaEYmhzHixckib3hT0ugLzFaww+hd4NNQ9FlkLLRTeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123321},"type":"module","exports":{".":"./src/react.js","./react":"./src/react.js","./storybook":"./src/storybook.js"},"gitHead":"79266d3fc78b40c04a97e9b20dbc9ef3cfa7650b","scripts":{"format":"prettier --check src/**/*","format:fix":"prettier --write src/**/*","semantic-release":"semantic-release"},"_npmUser":{"name":"alejandrobenjumeafuse","email":"alejandro@fusefinance.com"},"repository":{"url":"git+ssh://git@github.com/alejandrobenjumeafuse/test1.git","type":"git"},"_npmVersion":"10.9.2","description":"A shared eslint config","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript-eslint":"^8.21.0","eslint-plugin-jest":"^28.11.0","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.2","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^5.1.0","eslint-import-resolver-typescript":"^3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.4.2","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.1.0_1738301464119_0.8849615138225899","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@alefuse/eslint-config","version":"1.0.0","author":{"name":"alefuse"},"_id":"@alefuse/eslint-config@1.0.0","maintainers":[{"name":"alejandrobenjumeafuse","email":"alejandro@fusefinance.com"}],"homepage":"http://git@github.com:alejandrobenjumeafuse/test1.git","bugs":{"url":"https://github.com/alejandrobenjumeafuse/test1/issues"},"dist":{"shasum":"ccef9f06a86b01366f59fdc910096d90ed7e001f","tarball":"https://registry.npmjs.org/@alefuse/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":23,"integrity":"sha512-yboxlzBGagcpjbtbDxm4477UHud9rZp8y+5mIYk/SfYdN7sdpdHklQ2o6hBgsd5F9JuxDVMXOC9kwwY5DU8w+Q==","signatures":[{"sig":"MEQCIAwkBoV3xlm97E/mL2JfFyb1DxMRRWqxD+I3LQ+M6Ss3AiAd0cbCpwCKh8FJktGbgowO0GD6jK4NNgq6OeMvlNV+kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125077},"type":"module","exports":{".":"./src/react.js","./react":"./src/react.js","./storybook":"./src/storybook.js"},"gitHead":"767aa00e68cabf636cd94c6404f87dd494e65fa8","scripts":{"format":"prettier --check src/**/*","format:fix":"prettier --write src/**/*","semantic-release":"semantic-release"},"_npmUser":{"name":"alejandrobenjumeafuse","email":"alejandro@fusefinance.com"},"repository":{"url":"git+ssh://git@github.com/alejandrobenjumeafuse/test1.git","type":"git"},"_npmVersion":"10.9.2","description":"A shared eslint config","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","typescript-eslint":"^8.21.0","eslint-plugin-jest":"^28.11.0","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.2","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^5.1.0","eslint-import-resolver-typescript":"^3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.4.2","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"peerDependencies":{"eslint":"^9.19.0","prettier":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1738336442676_0.7523650580382117","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@alefuse/eslint-config","version":"2.0.0","author":{"name":"alefuse"},"_id":"@alefuse/eslint-config@2.0.0","maintainers":[{"name":"alejandrobenjumeafuse","email":"alejandro@fusefinance.com"}],"homepage":"http://git@github.com:alejandrobenjumeafuse/test1.git","bugs":{"url":"https://github.com/alejandrobenjumeafuse/test1/issues"},"dist":{"shasum":"1b9d092b08313a8887a9db372de596435a7857d6","tarball":"https://registry.npmjs.org/@alefuse/eslint-config/-/eslint-config-2.0.0.tgz","fileCount":23,"integrity":"sha512-/BuQlp9TyilOP0kMTUAjG0U4dQXVaeTu2NCtI6EIcO8f5cPLOyvSYviK7Klkbe9NHznE3JBEdkfM1Sh1vTHtJg==","signatures":[{"sig":"MEUCIQDxIz7a56tidJDPSjJYMcriq+sKNKo/1AP1yyseJCzZUgIgD1XoBFFKsIJYAWxRF0kzfIYTCX+2oTHfS5pBhjSzZb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125077},"type":"module","exports":{".":"./src/react.js","./react":"./src/react.js","./storybook":"./src/storybook.js"},"gitHead":"3097ce8cbdefb64124a7e4f909af73485b43281f","scripts":{"format":"prettier --check src/**/*","format:fix":"prettier --write src/**/*","semantic-release":"semantic-release"},"_npmUser":{"name":"alejandrobenjumeafuse","email":"alejandro@fusefinance.com"},"repository":{"url":"git+ssh://git@github.com/alejandrobenjumeafuse/test1.git","type":"git"},"_npmVersion":"10.9.2","description":"A shared eslint config","directories":{},"_nodeVersion":"22.13.1","dependencies":{"eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","typescript-eslint":"^8.21.0","eslint-plugin-jest":"^28.11.0","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.2","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^5.1.0","eslint-import-resolver-typescript":"^3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.4.2","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"peerDependencies":{"eslint":"^9.19.0","prettier":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.0_1738336949357_0.37138089885339975","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@alefuse/eslint-config","version":"2.0.1","author":{"name":"alefuse"},"_id":"@alefuse/eslint-config@2.0.1","maintainers":[{"name":"alejandrobenjumeafuse","email":"alejandro@fusefinance.com"}],"homepage":"http://git@github.com:alejandrobenjumeafuse/test1.git","bugs":{"url":"https://github.com/alejandrobenjumeafuse/test1/issues"},"dist":{"shasum":"138f58e808c745ebab1fd042025f3758c9970509","tarball":"https://registry.npmjs.org/@alefuse/eslint-config/-/eslint-config-2.0.1.tgz","fileCount":23,"integrity":"sha512-6to6U5ZHyo+Fb/uERLMxha3r+bbjzYKuI6NoKi1B/bt0hE8AGRJ7OAbYcmZCnLuJdh6pYxj5fKgCSyngonaZUA==","signatures":[{"sig":"MEYCIQCkwp7IHdFtgKJgJGOC6gz3BYIRbKPkCPBdDcZplmcBZQIhAOb0YHatG4vkZQHuvPr0gbj2SnvNJO4lT1PvmxNvnm9r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125466},"type":"module","exports":{".":"./src/react.js","./react":"./src/react.js","./storybook":"./src/storybook.js"},"gitHead":"220a5dbb99ed33eb5ad9e50e07e6f9e09b1fc205","scripts":{"format":"prettier --check src/**/*","format:fix":"prettier --write src/**/*","semantic-release":"semantic-release"},"_npmUser":{"name":"alejandrobenjumeafuse","email":"alejandro@fusefinance.com"},"repository":{"url":"git+ssh://git@github.com/alejandrobenjumeafuse/test1.git","type":"git"},"_npmVersion":"10.9.2","description":"A shared eslint config","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ramda":"^0.30.1","eslint":"^9.19.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"^5.7.3","typescript-eslint":"^8.21.0","eslint-plugin-jest":"^28.11.0","eslint-plugin-react":"^7.37.4","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.0.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-storybook":"^0.11.2","confusing-browser-globals":"^1.0.11","eslint-plugin-react-hooks":"^5.1.0","eslint-import-resolver-typescript":"^3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.4.2","semantic-release":"^24.2.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.22.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.0.3"},"peerDependencies":{"eslint":"^9.19.0","prettier":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_2.0.1_1738524542005_0.21742386548787396","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@alefuse/eslint-config","description":"A shared eslint config","version":"2.1.0","author":{"name":"alefuse"},"exports":{".":"./src/react.js","./react":"./src/react.js","./storybook":"./src/storybook.js"},"type":"module","scripts":{"format":"prettier --check src/**/*","format:fix":"prettier --write src/**/*","semantic-release":"semantic-release","prepare":"husky"},"dependencies":{"@eslint/js":"^9.19.0","confusing-browser-globals":"^1.0.11","eslint":"^9.19.0","eslint-config-prettier":"^10.0.1","eslint-import-resolver-typescript":"^3.7.0","eslint-plugin-import":"^2.31.0","eslint-plugin-jest":"^28.11.0","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-react":"^7.37.4","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-storybook":"^0.11.2","globals":"^15.14.0","ramda":"^0.30.1","typescript":"^5.7.3","typescript-eslint":"^8.21.0"},"devDependencies":{"@commitlint/cli":"^19.7.1","@commitlint/config-conventional":"^19.7.1","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@semantic-release/release-notes-generator":"^14.0.3","@typescript-eslint/eslint-plugin":"^8.22.0","husky":"^9.1.7","lint-staged":"^15.4.3","prettier":"^3.4.2","semantic-release":"^24.2.1"},"peerDependencies":{"eslint":"^9.19.0","prettier":"^3.4.2"},"repository":{"type":"git","url":"git+ssh://git@github.com/alejandrobenjumeafuse/test1.git"},"homepage":"http://git@github.com:alejandrobenjumeafuse/test1.git","publishConfig":{"access":"public"},"_id":"@alefuse/eslint-config@2.1.0","gitHead":"25d0ade70ff7a03a95d69e512eae930ad8497cf5","bugs":{"url":"https://github.com/alejandrobenjumeafuse/test1/issues"},"_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ydIUPXE2kmB+F/ij+4zURJmW4DfJjLX6KDagAjyKV6Oynn4EmxG0spfHgCshRkhEeK/c8pEWICVP/U//rvddLA==","shasum":"19b556f9f36d1067e22c1fc23fc235aeccdb68e9","tarball":"https://registry.npmjs.org/@alefuse/eslint-config/-/eslint-config-2.1.0.tgz","fileCount":23,"unpackedSize":125628,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC+dYLmN5KtLv7BBEInuzKwsxzIqa2buEEL2tA9CNqaMQIhAKzSaEkU4DwnrzDhoXiXLECuMjv48sr56JgK4zKN6W1j"}]},"_npmUser":{"name":"alejandrobenjumeafuse","email":"alejandro@fusefinance.com"},"directories":{},"maintainers":[{"name":"alejandrobenjumeafuse","email":"alejandro@fusefinance.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_2.1.0_1738595478193_0.8643600861804623"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-31T04:56:08.776Z","modified":"2025-02-03T15:11:18.714Z","1.0.1":"2025-01-31T04:56:09.101Z","1.1.0":"2025-01-31T05:31:04.295Z","1.0.0":"2025-01-31T15:14:02.899Z","2.0.0":"2025-01-31T15:22:29.572Z","2.0.1":"2025-02-02T19:29:02.214Z","2.1.0":"2025-02-03T15:11:18.494Z"},"bugs":{"url":"https://github.com/alejandrobenjumeafuse/test1/issues"},"author":{"name":"alefuse"},"homepage":"http://git@github.com:alejandrobenjumeafuse/test1.git","repository":{"type":"git","url":"git+ssh://git@github.com/alejandrobenjumeafuse/test1.git"},"description":"A shared eslint config","maintainers":[{"name":"alejandrobenjumeafuse","email":"alejandro@fusefinance.com"}],"readme":"# eslint-config\n\nThis package provides a shared ESLint configuration for Fuse projects, ensuring a consistent and maintainable coding style across all teams. Includes a well-defined set of ESLint rules, with a strong focus on React best practices, TypeScript compatibility, and code quality. By using this configuration, developers can enforce coding standards, catch early potential issues, and improve overall code readability.\n\n## Key Features\n\n- Pre-configured ESLint rules for React and TypeScript\n- Best practices for hooks, JSX, and component structure\n- Consistent code style across all projects\n- Seamless integration with popular tools like Prettier and Husky\n- Regular updates to align with the latest React and ESLint recommendations\n\nBy adopting this package, teams can reduce code inconsistencies, improve maintainability, and ensure high-quality React development.\n\n## Install\n\n```bash\nnpm i @FuseFinance/eslint-config\n```","readmeFilename":"README.md"}