{"_id":"@404-software/eslint-config","_rev":"29-30392a115dd8d09597f8067331488c40","name":"@404-software/eslint-config","dist-tags":{"latest":"1.0.37"},"versions":{"1.0.10":{"name":"@404-software/eslint-config","version":"1.0.10","license":"MIT","_id":"@404-software/eslint-config@1.0.10","maintainers":[{"name":"alqassab","email":"ali@404-software.com"}],"dist":{"shasum":"4492e34fb8be7ffa554fd7d770c01ed8e9d0b3e0","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.10.tgz","fileCount":3,"integrity":"sha512-CkFCvJJMkQ4G5DkHAC7vmyxVDhc9C3xxE+EmkoO966KRzWvqhGuXhBMs1hJ0d/a3EBfgjyHmdvoDI6jjo4/nmA==","signatures":[{"sig":"MEQCIBWySgUfuxrCoAwnjYLPYMskcqtZNQOqvy1h2zln1Q4WAiAnhTPk9c5sk2GlYgzPiOxQCphZCpHs0L9kvE8HaKtCrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuhiJCRA9TVsSAnZWagAAsb8QAJxISfAlVSZ6+17b20Gi\nUaKjOs2BDgdpWjIrFN75ryzNbJ07Ey4W1unCH35EraZ/18f6Y8aTk/pt/XIS\n2n5dJou/SSc5CSlBW3JkxF1Ym2cBDLcz3AoODID2KP+z34/EiMryWg91Q9Uv\nbN2y4tD2AuKfqzsMWCLzNw64LErs2YblddkvVBUymUtJIOzZtE3AmmLZCVWu\nyVG/9FcHQ9WvZTcTUOqaPoMTk/Lb6qfXsMz1sPisuIPY51c12665wfUmn0oW\nl/q29yEo6tSjyMCcodDsETz6fZx/CYsma9Spny5TQQKJuI7a5LO2RlD6vrLQ\njlJenWDonaZkMnLMVxIlh8KaUkrJN9gzd+pt2ugd7X3gIiDi/8F24TEqQv8y\nETUMwaiXPwFzI801wqduLRQupmBvjtZVN5hxMHjpXGp25n9v1lcbNdRajVT+\nBL0O65P/OjtxASYHfVSUf7augAOAZnSc2RD+qdMb2uqb8SFysry6yqBOpcP6\nb/VGqI5yrUUgIxlQFt0olNDouXxSrBvtiWhHr8K+Ez3m9t7isTfG3+H5OExd\nHumYUFqQg3aYpUUrOjjWW+LQ1mTKXJjIuCGWrztJ/52hPAkoOHxhCvxs1wP+\nC0UKQjm6TQvAQ+Ano1h99Qpw55xfqgn95lCYB44cD9s5gy17ihZAfPaqrIip\n82Kp\r\n=9wg1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d585f5fb470408789d289296b340e0f5304a118a","scripts":{"npm/publish":"npm publish --access public"},"_npmUser":{"name":"alqassab","email":"ali@404-software.com"},"_npmVersion":"8.0.0","description":"1- Run `yarn add -D @404web/eslint-config eslint prettier && yarn global add eslint` </br> </br> 2- Add this to the `package.json` in the project's root  ```json \"eslintConfig\": { \"extends\": \"@404web/eslint-config\" } ``` </br> 3- Install *eslint* and *pre","directories":{},"_nodeVersion":"16.11.1","dependencies":{"typescript":"^4.4.4","eslint-plugin-react":"^7.26.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.2.1-alpha-4298ddbc5-20211023","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.1.0","prettier":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.10_1636945061241_0.1011180681737589","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@404-software/eslint-config","version":"1.0.11","license":"MIT","_id":"@404-software/eslint-config@1.0.11","maintainers":[{"name":"alqassab","email":"ali@404-software.com"}],"dist":{"shasum":"8acbf6b9f7f01b6e51f9027b4de1c61834b81114","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.11.tgz","fileCount":3,"integrity":"sha512-q+mX/s4UQFDM7B0CPe5eXIvV99uTaKJBs9zU4GmwwBQJWVg2n/9ovtyfLNsnyvnHERJ2Z7AYDLX1wlXjOOeFQQ==","signatures":[{"sig":"MEQCIHo9KDuy0UBgyHqD+GNfxYgwsscllKofG440MuzPsFbiAiA9/feKrXiKTrhB3rLZFqln1pj4C2k9AN5jy4kegzNqGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih6ogACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS4A/+Oo4liWXxIT7IjS3MyUS3O4fcomiuYdUOOstBbNU7Ink+4QSn\r\n+JDcNv5nd0/nKROwcBAvySESZs/fsOjKrfDOSH+JTuoh7WaGO0irN1quxBSk\r\ngefcislt7W9yuVKKSHworug+BCCvuLzvnSjh98oJ0lCTcWkBVhrnLju8S7VV\r\nMvAJVtgoq4BAn4DHY/vxeDjC8NxalbNouSg5PzxUiVoEm1sKolr6TqFSX8D4\r\noQ/a05V7BsXItaF4PFmyZLCQlu2iOrW0DIgGgWg1ApXzBQ0j0Di5ZKq34x4B\r\nu1DZLmW4fvwiaz4VtOaxSntCdtndEwOSBCprXXpQWYqQnBdZzfk3fyt3+kPc\r\nszsUvqrYiSs55lb2YAnEoj+OC00MKxcFxJm0Ym6iX4Te8M/17+S5E917mQmG\r\nrquDBeAz4sUNsRLVgSg/xgrGUn4stC488P2eU74HtvmjKwCfymD0Y++CXDFo\r\nliEIRD05+m2A9SGI36a2c28Dm+s3NbLqhrp8zEQXqpWNaXUJbGDhWZUKY1PJ\r\nm1FxlDxEdmyDrj0beA47JfO/EwsoW+7NnQnpH62G8Skvl7+iRIywGiICR1V/\r\n4DxPDxC+VgICZcHBVHFOJYsIl3R72/GjmCfbYBhY79aRCkMVi3/CYTmWTuY1\r\ni7ZsDXU0QVQBsr7IknLSOv3QCzRzxpUopog=\r\n=popI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f8206c9cc54994718d7ef01d5067bdec913c21bf","_npmUser":{"name":"alqassab","email":"ali@404-software.com"},"_npmVersion":"8.0.0","description":"1- Run  ```yarn add -D @404-software/eslint-config eslint prettier && yarn global add eslint``` </br> </br> 2- Add this to the `package.json` in the project's root  ```json \"eslintConfig\": { \"extends\": \"@404-software/eslint-config\" } ``` </br> 3- Install ","directories":{},"_nodeVersion":"16.11.1","dependencies":{"typescript":"^4.4.4","eslint-plugin-react":"^7.26.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.2.1-alpha-4298ddbc5-20211023","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.1.0","prettier":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.11_1653058080051_0.7128531158806277","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@404-software/eslint-config","version":"1.0.12","license":"MIT","_id":"@404-software/eslint-config@1.0.12","maintainers":[{"name":"alqassab","email":"ali@404-software.com"}],"dist":{"shasum":"a7032598624dcbf267e0d75fd16223056173c3f1","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.12.tgz","fileCount":3,"integrity":"sha512-JRvJ494XRTH1vqUWHQwUUVLtdVvjmT7dcp/3mJU2zs99ZRFaHE4EgSZeiUydaB6/8PrkdkfV+5lvo+E+mk7dwA==","signatures":[{"sig":"MEUCIQCDJxvyz0H6H8uChgSzOmemOErL8P9DxxoTRU/pzWvf4gIgRbgQp7dC9nuj6BFgPEhCCKb7+cc+jZLh27f66il2rwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik7+rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnmA//Z84BsjMXPhxCkQL9Jr8EbW1F7cAApOw3B3uMnQAVHXuTtK9G\r\n01Deoemir14K/kU9BE7XkOpoCEWTqJQQjcEMj8E/BOCzan/ap0KG2Df1zrkR\r\nMvOn0gnnVrcIemt2h14sGrz9WhsoYd7cHfwtX9+fOrj7D7ShPUkvToqnbFCZ\r\nhPT9fHrJHfr3P6mqtaVV+z4l0S3p0Xio0ufujfm3cc6zzdritnNUi1dnOk6W\r\nDf+LGqvEgj6x5Q6QykYtufYJfyJFP4uxp9srMKLSBMPPIgXdaWKjTAewP0Bo\r\nRYbFarCryTuXkjzYX3YRp7jQyMGpi6w/0/uPUuMKlRUe/BOwiVfFNJN9OnW5\r\n1DI1Gk1tlhdj7Gt/8xzSJ/vpHv3QSCgkqIi4YWlGqQ3ivEHKhiP1Xom3sjg4\r\n6MFzJ1MWBh1mYqGpW0m19w3uKqZFmakCuLLvI9rFVQCrl8V0glpkAUHfTKYr\r\nBP62iHYZMSU/20mNTVw5Zz0EpFVJhJotKtrCq28myu+r5C7KpdoHA2pYbzJ9\r\nDMnhp4q60fxUV30uRTCIalIqVZ/d40/nJmfHgWTd1jE4wyZEBbsmz5bmV9Bk\r\nPHCdFe7UluU8LzPT8AqfEKhWwvD1Wu6BLLYRc79sCzpinHs6fSpTD2Y02yTm\r\nxwCN7dRn/XKtvKXEKYRH92h0Y5igto4Qkq4=\r\n=WaOv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f8206c9cc54994718d7ef01d5067bdec913c21bf","_npmUser":{"name":"alqassab","email":"ali@404-software.com"},"_npmVersion":"8.0.0","description":"1- Run  ```yarn add -D @404-software/eslint-config eslint prettier && yarn global add eslint``` </br> </br> 2- Add this to the `package.json` in the project's root  ```json \"eslintConfig\": { \"extends\": \"@404-software/eslint-config\" } ``` </br> 3- Install ","directories":{},"_nodeVersion":"16.11.1","dependencies":{"typescript":"^4.4.4","eslint-plugin-react":"^7.26.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.2.1-alpha-4298ddbc5-20211023","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.1.0","prettier":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.12_1653850027351_0.04991286571468945","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@404-software/eslint-config","version":"1.0.13","license":"MIT","_id":"@404-software/eslint-config@1.0.13","maintainers":[{"name":"alqassab","email":"ali@404-software.com"}],"dist":{"shasum":"26ff12b2a6adb62b159933791f5d8be5200dbd7e","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.13.tgz","fileCount":3,"integrity":"sha512-60Bezo7Xwlbxy9CSRLkcW9Aq0CLWaREMPhmkSt2HP4T1V/ybRFvrb5wDJPhstoyQ0QoC9kjVGsZOYK21KeRkEQ==","signatures":[{"sig":"MEQCIBSnVOUNvDpQ/5F2dhUFuQWLf2JesP8aUSrvriNnuMyEAiAGtaRK4GplDKclMZXGlyRWYVBXiJeuWRBlrlOvOsWAig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBwwLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcThAAnaCwQWvUui2aMMCaES59G96l0iVdSN7oZIaSB/2UwMWklSNq\r\nH/jkl+Gxfmd2Mn0oZXMmvM22AcYPORUpSEkJm6eN7cDcofB9p0QMVyXnBK5e\r\nT8pop+IlMMILdic9Ub6RvNA8yYlTg/xGKnl2gkAXdM7vriHyqqHtHDOd0ray\r\nX4WEQLs8m2Q2aIpS4Q+RVRO5e9dN9trlgeM4h5wjriKW4wLQz1cMlm0c3xsw\r\nPuZb7czM45BKwKHoU1M814Mtdp0dM0JZs7wzYCnT9turnx3sYnfXOLZ3xjrt\r\nNAY+8rVbMDoXQNLUeJNnnyhXgDnxxgSt+nJ7ztmFG004SIyJd7NpTq6FX2Zo\r\nmHTpch0h+ss3sWVcRYZ1TaSM13mfMN6hOotcHd4TRO/eepqXkLAG5inz2azz\r\nzjYzaY5gK5I7WVSopQz8yD6v+ina/i5zGKCynDnvdvx0BuLeb7TxVEWTA14d\r\n4CRVHXqGlLAS7PXu7RJdY+R0S4tl/V1ZPJuXifvksjY3l2xU/a1NMRZMr/hq\r\nKN9D60TJCoF/XQwpw+KYKOuPkQ1m/cnr3x20zLmy/fISbi7XtmRcs8T3Q60j\r\nX4TuM75hn8G+Y2Z/lzU38Ydo+ixMm3l+Mwj9y6t0NRnlBo7KPbUrnrfYGZd9\r\nN9eB1KEglON0jC90tCxGt6i3yz2U/vPQu4U=\r\n=ZFh4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"34eaa2ce4486db8b1edfd5f6491ca64708714cda","_npmUser":{"name":"alqassab","email":"ali@404-software.com"},"_npmVersion":"8.0.0","description":"1- Run  ```yarn add -D @404-software/eslint-config eslint prettier && yarn global add eslint``` </br> </br> 2- Add this to the `package.json` in the project's root  ```json \"eslintConfig\": { \"extends\": \"@404-software/eslint-config\" } ``` </br> 3- Install ","directories":{},"_nodeVersion":"16.11.1","dependencies":{"typescript":"^4.4.4","eslint-plugin-react":"^7.26.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.2.1-alpha-4298ddbc5-20211023","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.1.0","prettier":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.13_1661406219370_0.7954403503415668","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@404-software/eslint-config","version":"1.0.14","license":"MIT","_id":"@404-software/eslint-config@1.0.14","maintainers":[{"name":"alqassab","email":"ali@404-software.com"}],"dist":{"shasum":"2380268ec78497e0bc4b51cfb3970d6e180c5100","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.14.tgz","fileCount":3,"integrity":"sha512-J7UlY3e0zlKkE4eYMeQ432hnby3OD/2S6yV0Rhp3cY7+//lH0jzVSQcGE1aM2Potbuugn0pWt30ytwjvuDe7uw==","signatures":[{"sig":"MEYCIQCL25nge4W/isNxNcKlX2OHD7VBlUC7SA4k9iWUy7tb8AIhAPu0peAlpU88SChPEF55+0Rj8p2NmH7I78LOn+S0yiMG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKS8hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOMg/9EwUke9FEJk5w+fKAYm1yUUT0f0MHdFvuSMQ1PAmZll84bBTg\r\nU62iLME6TonWW0ycCdAjMR2fgKHgAQXNwOgXGpjh0IV7Iz2tJRPfcc/ymXkQ\r\nwPjXiJGUpve81hfI8C1z6lIuBGsR2PuKprlxvEmjLlKpwpQq/0hSxqujC0rY\r\n1UlQBs1EVu/DIahd2tty1kAT/3CsXkTzJyaZrP7T/jYb9EFbpYqpigIIZ6Ne\r\nmHXKPmVPCgRn0oiShGuIQo5matL3ETq4S2YaVORzi8akOK8AaWe94iE9ZN/g\r\nCF3nACIujMMIaZJdCc9wkeqAnAC9benkhwInZvqo0BolWRaY+7FsFsYkVHJl\r\nueAyuGL7xqKlVXr1JTownvGZyGy+8d0kVHoIu17duZY2P5tjDnR9qZTAfRjA\r\n3Wl2Ls9QuIjputD0S4mtS3suyHu9S71nWjAqCwa2offcoE6rJ6oJCHRr4Sko\r\njSsh62Wh2QDytcmWusiItZtbslUOIkkHv7PnpgaUqTjlFjGBQvwO0ZkfGaQ1\r\nQ3kFLMnwyKR43sgeEh+Tz+GI97eTXf0jTBz9DYBVxsl+/ZrKSogqQXOOqZP+\r\nCihXyw6sZr/qsg8t6/dWWZpExjesnzzJepz5pPJvjaawoBN/8MKROnwJ9h+q\r\nd+aBXKEBAVOa9OSxAbKdC/U3X6r6FSV4ZHw=\r\n=dSr1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bd22261c4414745faa767fee3467fd6435fa0b4d","_npmUser":{"name":"alqassab","email":"ali@404-software.com"},"_npmVersion":"8.19.3","description":"1- Run  ```yarn add -D @404-software/eslint-config eslint prettier && yarn global add eslint``` </br> </br> 2- Add this to the `package.json` in the project's root  ```json \"eslintConfig\": { \"extends\": \"@404-software/eslint-config\" } ``` </br> 3- Install ","directories":{},"_nodeVersion":"16.19.1","dependencies":{"typescript":"^4.4.4","eslint-plugin-react":"^7.26.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.2.1-alpha-4298ddbc5-20211023","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.1.0","prettier":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.14_1680420640833_0.9917836081354785","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@404-software/eslint-config","version":"1.0.15","license":"MIT","_id":"@404-software/eslint-config@1.0.15","maintainers":[{"name":"alqassab","email":"ali@404-software.com"}],"dist":{"shasum":"9464173ca76809fe076f99f5c06a420b753c67d4","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.15.tgz","fileCount":3,"integrity":"sha512-Y9q6r0NNoa/iUUajV8KKzxAUeLqK65ONzi87R7roJ0+7AMkKHwk6p1MEtDIhaD5KGUCHoHIJk6esyDxKV+KMTg==","signatures":[{"sig":"MEUCIHdC671RIHfTPqpIyE+lAaHT5AXyhJLljMvg5QJLWCARAiEAnMB4ktS7PDZjLNZ2WnCcbR5dFA+zueW1HCAAqcS8y3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOgv3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4pg//WFEtVPCosdzl8CxkdD5bLgXcifAIoqCjaTAtfBA74iURH0lN\r\nPDwrr0dRJ6b5RqCG5nCS/PKKpfDdmt6dcWqMACoOxPUlL3cRVUViUxeqRNjY\r\ntgcbiMJbvO2fzTkc092zPFeGBrV5FWOPnOLIFV6RTTXtYo2MKWa74TToKL6w\r\n/Oo6Q138aSiTn9+5csFtGe3LUKScf880EMqJkw4VzZMYoo3RToKi7uQxSwC2\r\nYKCiTQXA8fdHPPrUAxsHNPg90d6FMyndcKLEp7Mz1842RiEVk7ooo1V+UbC5\r\ncwWxGOtxZwjc9fuTD6EsBe7ymfAEqfqRuVJLu74NjMh3+ocfrMpBRU+EdHFc\r\n/qDS+tvpPynZTGfcQ8umo8p7m4XCzefUO7f5hNvAHGaqvO+7TrOCFT+65qyf\r\nTKSGdGt4B9UNUH16bxjk9EfrWr+bETdr9Jtjk+4IvycPW6P1UhZaqq+pIgx9\r\n2tsOYZT+Yp8qi4kicER+ZMDAt+UrJQnox9RHhGuYSFX41/xKXADgeLT6i3nh\r\nReDoWPPPM21VlWerMcLHZbXO7IXXD0vPRlmdl50kNN68SamflC5LDFR8xwsa\r\nnCZ53123Ysnpak/5c2AJL1+AQP59dapr0HAFBZXYzlS2tL57Z8gm4Zr6wPuZ\r\nIJ8IqpybeIIXqLDaYlwlUeoYl6Oj/8RswpU=\r\n=6gSs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a23029ccac9c5e80a381e5b6f11368f832b931a2","_npmUser":{"name":"alqassab","email":"ali@404-software.com"},"_npmVersion":"8.19.3","description":"1- Run  ```yarn add -D @404-software/eslint-config eslint prettier && yarn global add eslint``` </br> </br> 2- Add this to the `package.json` in the project's root  ```json \"eslintConfig\": { \"extends\": \"@404-software/eslint-config\" } ``` </br> 3- Install ","directories":{},"_nodeVersion":"16.19.1","dependencies":{"typescript":"^4.4.4","eslint-plugin-react":"^7.26.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.2.1-alpha-4298ddbc5-20211023","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint-plugin-sort-keys-fix":"^1.1.2"},"peerDependencies":{"eslint":"^8.1.0","prettier":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.15_1681525751281_0.34053301237312983","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@404-software/eslint-config","version":"1.0.16","license":"MIT","_id":"@404-software/eslint-config@1.0.16","maintainers":[{"name":"alqassab","email":"ali@404-software.com"}],"dist":{"shasum":"d6ffae744ffd942a39675ab52de51e3c0a6a403e","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.16.tgz","fileCount":3,"integrity":"sha512-caCXinSPzNOc6TSV8JJamsN/Vayw0pQYiY7qtHGpBVPFZtYGvvrlkSdYhcMlv9qO1OhuSlXoiA35rEwDWo+5RA==","signatures":[{"sig":"MEYCIQC8vvZKwqZyCQRYjEmffEkRUHC9xH04Su2Qxgr1P2tzAAIhALgBlMrXerWM1OwMFj6R018WfH1J2b/k2ekavrJzT3VV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOg0MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp28w/+PEHlES17+fTXfxy1CLbEEy0bObA2Cem6iksLN2jEhMLqxGNw\r\nPr0Lo9XK1A8V+mrcb3Pqhj4cuQwaG0A9C91KrqYTWz8zNujS2rZlXcLQ1oBI\r\naUdHKDJ6Ag7sD8b/DlAK8HEtoewOq0nBrcv57DLYoK1Fhv8Uq+prCOnu6GuT\r\n6N/v5f5AUy/kB02HmgiJQbfAH2BUEEEodJ+c2l/CkcdkwRp0vJDEgEi/mNZD\r\n4EyeZPZHXCOAqs7fxn5+L7+q8z3M+CmbM8SceiDyoRLoENPAwV7mWiYqi+RT\r\ngDqxdC9h0kcqn+aXAZjkkNXnFsLUv+P6bu5auMs0BP+Mp24Nr0o0FClqPyKR\r\neuEEBJOdwuRuA20GZnABh5w6QcHgZEz/eZDyTLx4MZxQkSQpItgzqvXXiSRI\r\n9YpeIHKPHcneZSGQNN/1l++G7Mi6EL+qXTQl87ZFXbLkNs/gr9BX0RAcMivn\r\njmBE8uFXIrzN6OnkobkhVsOL6RKg516ifVLYAc0B9OC8oJ0L4ddOxDJ1367n\r\nVbsSJnfkhvWsl+XPCNLHpCoAe9nzceBkXkZF3I8vfE6RQYy0SVrNk3iDrR+F\r\nOStkly5ej5C/umuFZ8+CUcVZNlQDkM2vSBD6jWf5bWepQpF7qvF9WSE6TaYx\r\nBe898Uh03stOABaarpcerudqn1wrjPUxdDg=\r\n=yQO1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a23029ccac9c5e80a381e5b6f11368f832b931a2","_npmUser":{"name":"alqassab","email":"ali@404-software.com"},"_npmVersion":"8.19.3","description":"1- Run  ```yarn add -D @404-software/eslint-config eslint prettier && yarn global add eslint``` </br> </br> 2- Add this to the `package.json` in the project's root  ```json \"eslintConfig\": { \"extends\": \"@404-software/eslint-config\" } ``` </br> 3- Install ","directories":{},"_nodeVersion":"16.19.1","dependencies":{"typescript":"^4.4.4","eslint-plugin-react":"^7.26.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-canonical":"^4.2.1","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.2.1-alpha-4298ddbc5-20211023","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.1.0","prettier":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.16_1681526028079_0.3404162728337794","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@404-software/eslint-config","version":"1.0.17","license":"MIT","_id":"@404-software/eslint-config@1.0.17","maintainers":[{"name":"alqassab","email":"ali@404-software.com"}],"dist":{"shasum":"28eee7db166d7e0a570326b01461446ba9bf3f53","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.17.tgz","fileCount":3,"integrity":"sha512-FXwoJ4tTWpYEtsdzm650gBVdRDdAPUV4SszRZHKU0gW+7G9w3LIs+thtJrp6xRFAsVfNF9fqyW1nRf3s4HFNSA==","signatures":[{"sig":"MEUCIHodI1DFLOWDoeHY4D+joucGBlaEpAbboIT+6OwjhOLPAiEA00FbGpBZo8XHROARc7CB29I3OHY8CgC/NURGGLqHHt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOg9TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNKQ//Qf6ZKINZbW54v+0nNmasFD+qgIGGFRINbP804aYS9aEl07aM\r\ndkxTX0Z0WnLPgmucIKw/BDIOjHnM5U9bYtJNHwUKD9047ZbLTq+zrmuM69BT\r\nj3bpjLwPNnA6edDb0vkGRlx5K79fOANII8DZpNis0qB9fXdxGpe5MIMc4ZuS\r\n/qUM9H0jnHcrEOl8By6nNfylS2sT+ksCQeyXJNMSpPRBhhUTinvIk1cAgtMU\r\niUvKM0eS9sGvz3MQB7J3VkSC706ru6yYLlBnZOlsY+fMuRz0V0Y52JY4NB8w\r\nvWWGhnCnYIZ8b3PTo9ULODxPpCuhkyPP7Tj3DtWUKkBR5UXjh0OowbvU5OYj\r\nyjtp8XgLcVMSV57/WoCZCIaGFJ+VcUH3gl86IVsJWFH9+DGNRiMRHjEz+4/Y\r\nVJoEpdWLz1wlHalUcl8RnUtW09JfozwwLHrpxBqDan0jF+wa6Fgy+tCHi3CB\r\nfGlFY6Lamba7B9p+irnmPahhLx4cH4vsBxLltC73vhqEshp66PrzO2psk84E\r\nXLm2JyBcQRtpjjTpUyhV36vXsAJVx+kZK46k7iOy7l6nw2VSc3vq/pu5GVuZ\r\ntFmb7vmpB7FkfG/GpEFqD2WME74Vj7A7N8ygcVhw+0C1U/81+BplMhGEekY0\r\nEeR40ZZczfGaSGfVk6NvC67npqrFmwTocxw=\r\n=aQvE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a23029ccac9c5e80a381e5b6f11368f832b931a2","_npmUser":{"name":"alqassab","email":"ali@404-software.com"},"_npmVersion":"8.19.3","description":"1- Run  ```yarn add -D @404-software/eslint-config eslint prettier && yarn global add eslint``` </br> </br> 2- Add this to the `package.json` in the project's root  ```json \"eslintConfig\": { \"extends\": \"@404-software/eslint-config\" } ``` </br> 3- Install ","directories":{},"_nodeVersion":"16.19.1","dependencies":{"typescript":"^4.4.4","eslint-plugin-react":"^7.32.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-canonical":"^4.2.1","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.2.1-alpha-4298ddbc5-20211023","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.1.0","prettier":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.17_1681526610806_0.7228216575458681","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@404-software/eslint-config","version":"1.0.18","license":"MIT","_id":"@404-software/eslint-config@1.0.18","dist":{"shasum":"6441efea82d58608790259b0496a5fb00070f81d","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.18.tgz","fileCount":3,"integrity":"sha512-UHZxaU6lTjLTmuJOKptrL5lDBpSTXav12ceW7LvK81H7QBDmUSHa7k8+CZr/tCGfS8iQHGVtALNOS/lY0PEWbw==","signatures":[{"sig":"MEYCIQCrn/AZm8d2LddRaThKx+wm4QBSUo3tCqE4HbPQqe9QYAIhAL+rm4sTmVuJIM4N3p7lvsTTiJ3tx4Mi93mOja7JPUZL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5127},"main":"index.js","gitHead":"aeaa975b66c86fd52a34668ba87002c6655daf04","_npmUser":{"name":"alqassab","email":"ali@404-software.com"},"_npmVersion":"10.2.3","description":"1- Run  ```console  yarn add -D @404-software/eslint-config eslint@8.18.0 prettier@2.7.1 ``` </br>","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^4.4.4","eslint-plugin-react":"^7.32.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-canonical":"^4.2.1","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.2.1-alpha-4298ddbc5-20211023","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.1.0","prettier":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.18_1719081734011_0.4790863060375621","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@404-software/eslint-config","version":"1.0.19","license":"MIT","_id":"@404-software/eslint-config@1.0.19","dist":{"shasum":"4fb8aa2c7cb17c3571d2f159a16084717f0a37f6","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.19.tgz","fileCount":3,"integrity":"sha512-mdb1Y+t/1oBlcF1spgEiV+8r5Bt2Dc3514WqMoUwGU0JzpnHgTkB4lvAV2djMBWml/OpsM3LXSw8e2PlbZqGEQ==","signatures":[{"sig":"MEUCIQDaCseWAZ4oAeaOmGlNCiqPP4URM7cTFawsIH+Pum9PxQIgAnmAC6c8FJc/PSCWVt3zipVhlwA4gCNNndX3eG4esxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5199},"main":"index.js","gitHead":"71bc7550dad3ad912b49de708fcf9ec75f2263ba","_npmUser":{"name":"alqassab","email":"ali@404-software.com"},"_npmVersion":"10.2.3","description":"1- Run  ```console  yarn add -D @404-software/eslint-config eslint@8.18.0 prettier@2.7.1 ```","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^5.5.2","eslint-plugin-react":"^7.34.3","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-canonical":"^4.18.1","@typescript-eslint/parser":"^7.13.1","eslint-plugin-react-hooks":"^4.6.2","@typescript-eslint/eslint-plugin":"^7.13.1","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.5.0","prettier":"^3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.19_1719082107368_0.6185362578011158","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@404-software/eslint-config","version":"1.0.20","license":"MIT","_id":"@404-software/eslint-config@1.0.20","dist":{"shasum":"f388d7eed474510660aa157ac266c7e324fae67e","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.20.tgz","fileCount":3,"integrity":"sha512-7tVQspMURSV+o2oA5LPYgnQlTJ/vM0MfeqTSVtSGNIKKmXMZb8HNj1V5pN2hGjx5aXa4ZTeMKh52lf8JOr8Dug==","signatures":[{"sig":"MEQCIFIvILltIh24udEln3O80aJ7PjrktB2U801Ybi31gJYLAiAZqExS9zxgaRXkm9H9vGi0AiZl8FLr5EowYomPoiEg0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5221},"main":"index.js","gitHead":"71bc7550dad3ad912b49de708fcf9ec75f2263ba","_npmUser":{"name":"alqassab","email":"ali@404-software.com"},"_npmVersion":"10.2.3","description":"1- Run  ```console  yarn add -D @404-software/eslint-config eslint@8.18.0 prettier@2.7.1 ```","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^4.4.4","eslint-plugin-react":"^7.32.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-canonical":"^4.2.1","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.2.1-alpha-4298ddbc5-20211023","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^8.1.0","prettier":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.20_1719083146888_0.09705010791832169","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@404-software/eslint-config","version":"1.0.21","license":"MIT","_id":"@404-software/eslint-config@1.0.21","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"dist":{"shasum":"c43f0e537948a1ba2e5a20e7c6e4f160ac39886e","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.21.tgz","fileCount":3,"integrity":"sha512-w/d/NIMTycx/rQxNVwE0uKIMd4+ZJyo16bSXUGmN8EnH/bKwAOYKpMeyMsBu8FPJ1Bl8i4/Lt1fx783RWY4lIg==","signatures":[{"sig":"MEUCIQCSzM9EqA2pvIy2uB6xkI4KANWF2uJWTZm+v5egjwprXQIgLEE8SpjuQfe4K32bOajMu82pIY2jDpU7p6YbzDpnYfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5211},"main":"index.js","gitHead":"d72c9cb7f7dbd81cfc1f0b3313d2480e86dd902e","_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"_npmVersion":"10.2.3","description":"1- Run  ```console  yarn add -D @404-software/eslint-config eslint@8.18.0 prettier@2.7.1 ```","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"4.4.4","eslint-plugin-react":"7.32.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-canonical":"4.2.1","@typescript-eslint/parser":"5.0.0","eslint-plugin-react-hooks":"4.2.1-alpha-4298ddbc5-20211023","@typescript-eslint/eslint-plugin":"5.0.0","eslint-plugin-sort-imports-es6-autofix":"0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"8.1.0","prettier":"2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.21_1737480251417_0.860740176476158","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@404-software/eslint-config","version":"1.0.22","license":"MIT","_id":"@404-software/eslint-config@1.0.22","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"dist":{"shasum":"b6afe52edb1e0ed3e9eb1a1bf682dcc5eee18aa3","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.22.tgz","fileCount":3,"integrity":"sha512-160XhFvt+QGVVRIspT/n/JYxYgiRISoGnM6LQKfWkCMm0IqLcF8Sk4I+vBG1GOZrp0x1eZA7yjtzLgDSMeZhhA==","signatures":[{"sig":"MEYCIQCflEJE7F9GkU7sj0ZEdqjj21jJc+MtDlWGQsqzrSNYDwIhAPlBded2qN+GGocajzjtQ7LOo+IW05Egh1FO0TL3yURj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5288},"main":"index.js","gitHead":"7ea02f5ed2036a41d95ef9282aca940ef81d9e36","_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"_npmVersion":"10.2.3","description":"1- Run  ```console  yarn add -D @404-software/eslint-config eslint@8.18.0 prettier@2.7.1 ```","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^4.4.4","eslint-plugin-react":"^7.32.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-canonical":"^4.2.1","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.2.1-alpha-4298ddbc5-20211023","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint-plugin-tailwindcss":"^3.17.5"},"peerDependencies":{"eslint":"^8.1.0","prettier":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.22_1737480405500_0.7151190537045831","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@404-software/eslint-config","version":"1.0.23","license":"MIT","_id":"@404-software/eslint-config@1.0.23","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"dist":{"shasum":"5a1f5ba362d3546d3402b9417c0344b1436e2d8e","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.23.tgz","fileCount":3,"integrity":"sha512-xgXjtB0EI9e7FxDJNZjvlrbIZ719j5LafpZwEzqh4rx/AKgs5obpSzwFmmqKHk4a/rtdmkfL+M9KlKGxWlXWfg==","signatures":[{"sig":"MEUCIAKd3V41Ukt1LgE2PvX2ohoTQ+e/+atrMB1PKfpIipM1AiEAs+m/NmaOq8dQnt8HDPb93A0wg1maBTP+kW5w7wWWS0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5288},"main":"index.js","gitHead":"7ea02f5ed2036a41d95ef9282aca940ef81d9e36","_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"_npmVersion":"10.2.3","description":"1- Run  ```console  yarn add -D @404-software/eslint-config eslint@8.18.0 prettier@2.7.1 ```","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^4.4.4","eslint-plugin-react":"^7.32.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-canonical":"^4.2.1","@typescript-eslint/parser":"^5.0.0","eslint-plugin-react-hooks":"^4.2.1-alpha-4298ddbc5-20211023","@typescript-eslint/eslint-plugin":"^5.0.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint-plugin-tailwindcss":"^3.17.5"},"peerDependencies":{"eslint":"^8.1.0","prettier":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.23_1737480424995_0.7707453775486495","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@404-software/eslint-config","version":"1.0.24","license":"MIT","_id":"@404-software/eslint-config@1.0.24","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"dist":{"shasum":"f5ba0a6f7fc465b1f3a6d58bd26ed3aaa7e233e2","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.24.tgz","fileCount":3,"integrity":"sha512-lDFAEplhQz6Iaf8D8ZlLMnghhVsxCxZy5q4OF3F4HhOFrkiMMxoJgK4js7/lgu2S2Ow9zzkcxwHxTCe/X0PTTg==","signatures":[{"sig":"MEUCIEPTZNiSWtozfmAuHkbvm/HSnH6Ip2QjjLAj+fM6o7mHAiEAhYoWsMR1fPd76/cjuaD1ie+6E7zsumD+EavSX1UPQqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5245},"main":"index.js","gitHead":"2a1d36e4d046494900d43f272dad2770a499ac85","_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"_npmVersion":"10.2.3","description":"1- Run  ```console  yarn add -D @404-software/eslint-config eslint@8.18.0 prettier@2.7.1 ```","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-canonical":"^5.1.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"peerDependencies":{"eslint":"^9.19.0","prettier":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.24_1738740913197_0.4868297342213985","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@404-software/eslint-config","version":"1.0.25","license":"MIT","_id":"@404-software/eslint-config@1.0.25","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"dist":{"shasum":"3b027c30989ce75b1efb7cc73c31942f0c222d4b","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.25.tgz","fileCount":3,"integrity":"sha512-QXyUuqeG/yDu336KPGM2Vxn2FnBqgosPfbVfxEPirshFxQxThXGT1T5qhXGvpd9h/oLvsW1gjIuF0BYFDu/WGw==","signatures":[{"sig":"MEQCICXFDdDUjBNfvnHqDXAZJRzCeurpVyqDwGWpR0FOFf3BAiA9WhOU9SLTsJ6JF9ij3K3b14P/oRyrGfbF+onUhVK78A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5242},"main":"index.js","gitHead":"58c4263131624121eda81d7dc721addebb3b8a1d","_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"_npmVersion":"10.2.3","description":"1- Run  ```console  yarn add -D @404-software/eslint-config eslint@8.18.0 prettier@2.7.1 ```","directories":{},"_nodeVersion":"18.19.0","dependencies":{"typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-canonical":"^5.1.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.19.0","prettier":"^3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.25_1738740973122_0.16580001734648553","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@404-software/eslint-config","version":"1.0.26","license":"MIT","_id":"@404-software/eslint-config@1.0.26","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"dist":{"shasum":"b1a89f13fe37122e39f761798ca4d45c85a1f0e0","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.26.tgz","fileCount":3,"integrity":"sha512-yF4Ob7nVvjl1mAqNExE6vJZ6tDkL6JutDOLF7fRZronlbTTlqoGkA0PjASK/DVWiIkB8VJR0PcfjWZFx+K0b5w==","signatures":[{"sig":"MEQCIGRKSjTb5Dzw/X3Lz3tgewe4aMRs2pnPvOoUj+xnmITTAiBAt+HaD1CDnH4z661B5OfJesfNM8w4NdU5PauoscZq3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5243},"main":"index.js","gitHead":"58c4263131624121eda81d7dc721addebb3b8a1d","_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"_npmVersion":"10.2.3","description":"1- Run  ```console  yarn add -D @404-software/eslint-config eslint@8.18.0 prettier@2.7.1 ```","directories":{},"_nodeVersion":"18.19.0","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^9.19.0","prettier":"^3.4.2","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-canonical":"^5.1.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.26_1738741241543_0.5119934918664009","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@404-software/eslint-config","version":"1.0.27","license":"MIT","_id":"@404-software/eslint-config@1.0.27","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"dist":{"shasum":"e5d15e7006614be1c9c0413196e41c79c46338a1","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.27.tgz","fileCount":3,"integrity":"sha512-wzUrInQerNgZdd5smPxmGB3PCXaYEr6g5byxIPRo5domXLhkNM7E9kQySCmO0FgBCfdYUoDsrGsz6qTFO5qGBQ==","signatures":[{"sig":"MEQCIEOVB7IrMKG3pPJDhF20ZbuBJkick+y+S3caBBLGW4q1AiALKYYRH2vTTYdEYH9Iv3ewxM36MlvsOgekRU9ZpSCNfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5243},"main":"index.js","gitHead":"58c4263131624121eda81d7dc721addebb3b8a1d","_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"_npmVersion":"10.2.3","description":"1- Run  ```console  yarn add -D @404-software/eslint-config eslint@8.18.0 prettier@2.7.1 ```","directories":{},"_nodeVersion":"18.19.0","dependencies":{"eslint":"^9.19.0","prettier":"^3.4.2","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-canonical":"^5.1.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.27_1738741309688_0.6062978038823448","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@404-software/eslint-config","version":"1.0.28","license":"MIT","_id":"@404-software/eslint-config@1.0.28","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"dist":{"shasum":"920b8c0a83593b5ac79adc1f0790fbba33a15718","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.28.tgz","fileCount":5,"integrity":"sha512-RzTXNkkmo36fUCQqotfPbKY/WZPWhiUv2utecNBW/A8Ci3JLYZ25TEMF1qWuLKowM/3Z8E1OXA4iJs0mcB8JrA==","signatures":[{"sig":"MEQCIEPS8NIVFJnOO6y4HgxHNBjZYeRiytGV5sybCQkQjDY7AiAIIdhJSHuuQcm7x9DsEQyGWwp7U9So2jODOH1Vv6Ftvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5035},"main":"index.js","gitHead":"58c4263131624121eda81d7dc721addebb3b8a1d","_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"_npmVersion":"10.2.3","description":"1- Run  ```console  yarn add -D @404-software/eslint-config eslint@8.18.0 prettier@2.7.1 ```","directories":{},"_nodeVersion":"18.19.0","dependencies":{"eslint":"^8.18.0","prettier":"^3.4.2","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-canonical":"^5.1.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/eslint":"^9.6.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.28_1738744892070_0.47822238366204095","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@404-software/eslint-config","version":"1.0.29","license":"MIT","_id":"@404-software/eslint-config@1.0.29","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"dist":{"shasum":"fa57be21257e4668ed4d94e4071430ab14fef370","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.29.tgz","fileCount":5,"integrity":"sha512-+1rj68i2THFM4PnmssCi3f21yE4ToYFDwjUs2rrp7nNjCpoCwS69lu4GnDP6H36OjOvDtPDouvi7GvDq+jnxzg==","signatures":[{"sig":"MEYCIQCAYEW9csBEksd/FH8O88oekUYmstmdU2wOZgz5Gh3e5gIhALpvWnvvuhjBYDJhnKssYRvLAfrqIMpg9cvQZHFk5L98","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5489},"main":"index.js","gitHead":"58c4263131624121eda81d7dc721addebb3b8a1d","_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"_npmVersion":"10.2.3","description":"1- Run  ```console  yarn add -D @404-software/eslint-config eslint@8.18.0 prettier@2.7.1 ```","directories":{},"_nodeVersion":"18.19.0","dependencies":{"eslint":"^8.18.0","prettier":"^3.4.2","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-canonical":"^5.1.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/eslint":"^9.6.1"},"peerDependencies":{"eslint":"^8.18.0","prettier":"^3.4.2","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-canonical":"^5.1.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.29_1738745034800_0.4153621742384861","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@404-software/eslint-config","version":"1.0.30","license":"MIT","_id":"@404-software/eslint-config@1.0.30","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"dist":{"shasum":"60d6e802819ead398016b17fd6224b4ea3b2d607","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.30.tgz","fileCount":5,"integrity":"sha512-LWX7K35zi/ZT1Yr6BfPMPnTDxnerBiUTOg9rlJYfeUbdhFgaPM+6YQOaUOGrTtLIliqoDOcAHn4ihyhepMA5QQ==","signatures":[{"sig":"MEQCIFxYceri+4DNIZhoG80yIQxHAX5pdpQI5oAFxddYiuRRAiBAzsXwjqlFwZpG0uL1niP3tp71pHNu5eO22Fca5sKgSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5435},"main":"index.js","gitHead":"58c4263131624121eda81d7dc721addebb3b8a1d","_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"_npmVersion":"10.2.3","description":"1- Run  ```console  yarn add -D @404-software/eslint-config eslint@8.18.0 prettier@2.7.1 ```","directories":{},"_nodeVersion":"18.19.0","dependencies":{"eslint":"^8.18.0","prettier":"^3.4.2","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-canonical":"^5.1.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.30_1738745395955_0.10538058579725584","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@404-software/eslint-config","version":"1.0.31","license":"MIT","_id":"@404-software/eslint-config@1.0.31","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"dist":{"shasum":"e77e07ef4e77877de8e1280fe02c19cd52f2d893","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.31.tgz","fileCount":5,"integrity":"sha512-nxvxBhEuxgTQ4DPMlYFwt4UFwA1CrgJNE2Noe2rweY93wFe/jtsKnRTh1i41rUmNdWbWa7MBn5VyYFRFDvgSFw==","signatures":[{"sig":"MEYCIQDPbO58llrLSJ4QfjAoxGIxFZTiSrQYdeI456QpgXg5/gIhAO9t3v3P8Bz1W74PIgl5eLPSj0CJRuXmwyvAbOD5WbGa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5556},"main":"index.js","gitHead":"58c4263131624121eda81d7dc721addebb3b8a1d","_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"_npmVersion":"10.2.3","description":"1- Run  ```console  yarn add -D @404-software/eslint-config eslint@8.18.0 prettier@2.7.1 ```","directories":{},"_nodeVersion":"18.19.0","dependencies":{"eslint":"^8.18.0","prettier":"^3.4.2","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-canonical":"^5.1.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.31_1738746248183_0.8256274145843845","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@404-software/eslint-config","version":"1.0.32","license":"MIT","_id":"@404-software/eslint-config@1.0.32","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"dist":{"shasum":"53f6ed7051f7e018fe81cb1e25a9fceb5a45e631","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.32.tgz","fileCount":5,"integrity":"sha512-jVU3roE2V8MXMPYw2zBkHmBxKRcfDsoCxIuRVp216ZpLzUS5awAPtd/iTLdcdtSWuvOwS9q39ZfRaDTgGu2IlQ==","signatures":[{"sig":"MEQCIEN6FcBltp20BBsQruMJTjY+XG8sD3oA0cUC9zFsy6UgAiAc0lc4oWPHBKLHJL2qO3Sb/S2djA6a2sS0IsGQfbU9NA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5550},"main":"index.js","gitHead":"71c6b1c67288581b3cfd0340e19195a314213bc7","_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"_npmVersion":"10.2.3","description":"1- Run ```console yarn add -D @404-software/eslint-config @typescript-eslint/eslint-plugin@^8.23.0 @typescript-eslint/parser@^8.23.0 eslint@^8.18.0 eslint-config-prettier@^10.0.1 eslint-plugin-canonical@^5.1.3 eslint-plugin-prettier@^5.2.3 eslint-plugin-r","directories":{},"_nodeVersion":"18.19.0","dependencies":{"eslint":"^8.18.0","prettier":"^3.4.2","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-canonical":"^5.1.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.32_1738746550538_0.1191698716781402","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@404-software/eslint-config","version":"1.0.33","license":"MIT","_id":"@404-software/eslint-config@1.0.33","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"dist":{"shasum":"d388f963ee280653eae1aa5b0b78552e2926983b","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.33.tgz","fileCount":5,"integrity":"sha512-gmllRhL6s9JX+MitizzBfR2RvP1n69zPoaWkBz1/sXZYTuGdxO+iJRhBQKbc73KmvWh3RuLVorzbaGe6FZ3V0A==","signatures":[{"sig":"MEQCIEHUhVmK63NZqlR/m279z1tNuDjg8FlFd0EFQCMdBD7DAiADmucc+g6HXjOEKq4sFV62/kd+DywgLxpOL3Kfi/bvMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5751},"main":"index.js","gitHead":"8af3695338d77915e4ae5b1302c4b63b9ee16b95","_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"_npmVersion":"10.2.3","description":"1- Run ```console yarn add -D @404-software/eslint-config @typescript-eslint/eslint-plugin@^8.23.0 @typescript-eslint/parser@^8.23.0 eslint@^8.18.0 eslint-config-prettier@^10.0.1 eslint-plugin-canonical@^5.1.3 eslint-plugin-prettier@^5.2.3 eslint-plugin-r","directories":{},"_nodeVersion":"18.19.0","dependencies":{"eslint":"^8.18.0","prettier":"^3.4.2","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-canonical":"^5.1.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.33_1738747352045_0.7861996622516709","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@404-software/eslint-config","version":"1.0.35","license":"MIT","_id":"@404-software/eslint-config@1.0.35","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"dist":{"shasum":"e15724046b056050d79e04333dcaa05c213cf04d","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.35.tgz","fileCount":5,"integrity":"sha512-EI0QOFFdOaPNn6hXV9DgfEiOw756U+o3O2TSqUBp75SP3wFQNIgsjylHfssnUk2B9sJYT5G63ma1dpwocU++aw==","signatures":[{"sig":"MEUCIBWt6/aDOR6aRKAYbwR38dTzVYYXC/eJu6fF1enxA5HhAiEAt1FE6iiMMNOuT2tu1zvT1voso9iw95WmgtKzAjPmcU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6032},"main":"index.js","gitHead":"66cf35cc6df94a01c81ffb568f80437a10c85c69","_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"_npmVersion":"10.2.3","description":"1- Run ```console yarn add -D @404-software/eslint-config @typescript-eslint/eslint-plugin@^8.23.0 @typescript-eslint/parser@^8.23.0 eslint@^8.18.0 eslint-config-prettier@^10.0.1 eslint-plugin-canonical@^5.1.3 eslint-plugin-prettier@^5.2.3 eslint-plugin-r","directories":{},"_nodeVersion":"18.19.0","dependencies":{"eslint":"^8.18.0","prettier":"^3.4.2","typescript":"^5.7.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-canonical":"^5.1.3","@typescript-eslint/parser":"^8.23.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-tailwindcss":"^3.18.0","@typescript-eslint/eslint-plugin":"^8.23.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/eslint":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.35_1738748301749_0.08331810823186236","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@404-software/eslint-config","version":"1.0.37","license":"MIT","main":"index.js","dependencies":{"@typescript-eslint/eslint-plugin":"^8.23.0","@typescript-eslint/parser":"^8.23.0","eslint":"^8.18.0","eslint-config-prettier":"^10.0.1","eslint-plugin-canonical":"^5.1.3","eslint-plugin-prettier":"^5.2.3","eslint-plugin-react":"^7.37.4","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0","eslint-plugin-tailwindcss":"^3.18.0","prettier":"^3.4.2","typescript":"^5.7.3"},"devDependencies":{"@types/eslint":"^9.6.1"},"_id":"@404-software/eslint-config@1.0.37","gitHead":"0bf010d5cfbc0f2ef7ccbf067709e94fb11bd483","description":"1- Run ```console yarn add -D @404-software/eslint-config @typescript-eslint/eslint-plugin@^8.23.0 @typescript-eslint/parser@^8.23.0 eslint@^8.18.0 eslint-config-prettier@^10.0.1 eslint-plugin-canonical@^5.1.3 eslint-plugin-prettier@^5.2.3 eslint-plugin-r","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-R/Qyj26xqcx/St828wQEj+rdvhFWV4NM+AK5ky4nUwMB/b95ycc7gLVnWDl7HWwH0ke/SD1b4wWROGoPnCiaiQ==","shasum":"de4de08e50fd0cfd31dc1e508806256cf554960f","tarball":"https://registry.npmjs.org/@404-software/eslint-config/-/eslint-config-1.0.37.tgz","fileCount":5,"unpackedSize":6139,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCUH58vzFvUsbu4WIDZ4WtfXFYvf0fxNwDt8aJea1aYrwIgEstsUqqrWYdDDMXn8PFCWjLafAiXBcOnxj2K9YafsnM="}]},"_npmUser":{"name":"alqassab","email":"alqasssab23@gmail.com"},"directories":{},"maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_1.0.37_1740574250177_0.22968660681706599"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-15T02:57:41.172Z","modified":"2025-02-26T12:50:50.580Z","1.0.10":"2021-11-15T02:57:41.437Z","1.0.11":"2022-05-20T14:48:00.204Z","1.0.12":"2022-05-29T18:47:07.485Z","1.0.13":"2022-08-25T05:43:39.512Z","1.0.14":"2023-04-02T07:30:40.981Z","1.0.15":"2023-04-15T02:29:11.441Z","1.0.16":"2023-04-15T02:33:48.254Z","1.0.17":"2023-04-15T02:43:30.970Z","1.0.0-alpha":"2023-08-23T12:22:08.214Z","1.0.18":"2024-06-22T18:42:14.154Z","1.0.19":"2024-06-22T18:48:27.520Z","1.0.20":"2024-06-22T19:05:47.049Z","1.0.21":"2025-01-21T17:24:11.573Z","1.0.22":"2025-01-21T17:26:45.708Z","1.0.23":"2025-01-21T17:27:05.174Z","1.0.24":"2025-02-05T07:35:13.374Z","1.0.25":"2025-02-05T07:36:13.279Z","1.0.26":"2025-02-05T07:40:41.700Z","1.0.27":"2025-02-05T07:41:49.856Z","1.0.28":"2025-02-05T08:41:32.232Z","1.0.29":"2025-02-05T08:43:54.998Z","1.0.30":"2025-02-05T08:49:56.120Z","1.0.31":"2025-02-05T09:04:08.351Z","1.0.32":"2025-02-05T09:09:10.746Z","1.0.33":"2025-02-05T09:22:32.239Z","1.0.35":"2025-02-05T09:38:21.979Z","1.0.37":"2025-02-26T12:50:50.388Z"},"license":"MIT","description":"1- Run ```console yarn add -D @404-software/eslint-config @typescript-eslint/eslint-plugin@^8.23.0 @typescript-eslint/parser@^8.23.0 eslint@^8.18.0 eslint-config-prettier@^10.0.1 eslint-plugin-canonical@^5.1.3 eslint-plugin-prettier@^5.2.3 eslint-plugin-r","maintainers":[{"name":"alqassab","email":"alqasssab23@gmail.com"}],"readme":"1- Run\n```console\nyarn add -D @404-software/eslint-config @typescript-eslint/eslint-plugin@^8.23.0 @typescript-eslint/parser@^8.23.0 eslint@^8.18.0 eslint-config-prettier@^10.0.1 eslint-plugin-canonical@^5.1.3 eslint-plugin-prettier@^5.2.3 eslint-plugin-react@^7.37.4 eslint-plugin-react-hooks@^5.1.0 eslint-plugin-sort-imports-es6-autofix@^0.6.0 eslint-plugin-tailwindcss@^3.18.0 prettier@^3.4.2\n```\n\nOR\n\n```console\nnpm i @404-software/eslint-config @typescript-eslint/eslint-plugin@^8.23.0 @typescript-eslint/parser@^8.23.0 eslint@^8.18.0 eslint-config-prettier@^10.0.1 eslint-plugin-canonical@^5.1.3 eslint-plugin-prettier@^5.2.3 eslint-plugin-react@^7.37.4 eslint-plugin-react-hooks@^5.1.0 eslint-plugin-sort-imports-es6-autofix@^0.6.0 eslint-plugin-tailwindcss@^3.18.0 prettier@^3.4.2 --save-dev\n```\n</br>\n\n2- Add this to the `package.json` in the project's root\n```json\n\"eslintConfig\": { \"extends\": \"@404-software/eslint-config\" }\n```\n</br>\n\n3- Install *eslint* and *prettier* VS Code Extentions\n</br>\n\n4- Open VS Code user settings and add the following\n</br>\n\n\n```json\n\"editor.codeActionsOnSave\": {\n\t\t\"source.fixAll.eslint\": true\n},\n\"eslint.validate\": [\"javascript\", \"typescript\", \"javascriptreact\", \"typescriptreact\"]\n```\n\n</br>\n</br>\n</br>\n\nNote: To lint all the project files, run `eslint . --ext .ts --ext .tsx --fix`\n","readmeFilename":"README.md"}