{"_id":"@bluedex/eslint-config","name":"@bluedex/eslint-config","dist-tags":{"latest":"1.2.0-beta.1"},"versions":{"1.2.0-beta.1":{"name":"@bluedex/eslint-config","version":"1.2.0-beta.1","description":"Bluedex ESLint config","repository":{"type":"git","url":"git+https://github.com/Bluecore-Dex/eslint-config.git"},"homepage":"https://github.com/Bluecore-Dex/eslint-config#readme","bugs":{"url":"https://github.com/Bluecore-Dex/eslint-config/issues"},"license":"MIT","scripts":{"lint":"eslint .","test":"jest","release":"semantic-release"},"keywords":["config","eslint","eslintconfig","bluedex"],"main":"node.js","dependencies":{"@rushstack/eslint-patch":"^1.2.0","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.5.2","eslint-plugin-cypress":"^2.12.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.1.6","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-simple-import-sort":"^8.0.0","eslint-plugin-unused-imports":"^2.0.0","prettier":"^2.8.0"},"peerDependencies":{"eslint":"^8.0.0"},"devDependencies":{"@babel/core":"^7.20.5","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@semantic-release/changelog":"^6.0.2","@semantic-release/git":"^10.0.1","@types/jest":"^29.2.4","babel-jest":"^29.3.1","eslint":"^8.29.0","jest":"^29.3.1","semantic-release":"^19.0.5","typescript":"^4.9.3"},"_id":"@bluedex/eslint-config@1.2.0-beta.1","gitHead":"94bced7a1f244a034b99fc7beae44d8ce5c903d1","_nodeVersion":"18.19.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-syBVn41H5w4C/iYR4Z1dho24cSlF+7acMRGM6DOEhXu4wDrE/nUTvG72bgTZCga6L3GEND+AduWXOaJddWtlOA==","shasum":"ec03ac56b5f2ff2ab505d70757c76f1c3496fe50","tarball":"https://registry.npmjs.org/@bluedex/eslint-config/-/eslint-config-1.2.0-beta.1.tgz","fileCount":7,"unpackedSize":7769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqGGQgGzj4WIV79i7JEcd54bgj+o2gHmPqPWfVjD+R+AIhAIX+Nqu3d9ANxFlX1m7ufqCn74PYFrzz6k2qo6juQNdi"}]},"_npmUser":{"name":"afzalkhan","email":"afjal.khan@speqto.com"},"directories":{},"maintainers":[{"name":"afzalkhan","email":"afjal.khan@speqto.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.2.0-beta.1_1718869665991_0.9552812874301542"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-20T07:47:45.870Z","1.2.0-beta.1":"2024-06-20T07:47:46.138Z","modified":"2024-06-20T07:47:46.474Z"},"maintainers":[{"name":"afzalkhan","email":"afjal.khan@speqto.com"}],"description":"Bluedex ESLint config","homepage":"https://github.com/Bluecore-Dex/eslint-config#readme","keywords":["config","eslint","eslintconfig","bluedex"],"repository":{"type":"git","url":"git+https://github.com/Bluecore-Dex/eslint-config.git"},"bugs":{"url":"https://github.com/Bluecore-Dex/eslint-config/issues"},"license":"MIT","readme":"# @bluedex/eslint-config\r\n\r\nBluedex ESLint config to enforce coding standards and best practices.\r\n\r\n- TypeScript and Jest support\r\n- Seamless Prettier integration\r\n- Separate environments for Node.js and React\r\n\r\n## Installation\r\n\r\n```bash\r\nyarn add --dev eslint @bluedex/eslint-config\r\n```\r\n\r\n## Usage\r\n\r\n> Make sure to include `require('@bluedex/eslint-config/load')` at the top of your ESLint config. This loads a `@rushstack/eslint-patch/modern-module-resolution` patch so that ESLint loads any plugins installed by this package. \r\n\r\n```js\r\nrequire('@bluedex/eslint-config/load')\r\n\r\nmodule.exports = {\r\n  extends: '@bluedex/eslint-config/node'\r\n}\r\n```\r\n\r\nor:\r\n\r\n```js\r\nrequire('@bluedex/eslint-config/load')\r\n\r\nmodule.exports = {\r\n  extends: '@bluedex/eslint-config/react'\r\n}\r\n```\r\n\r\n#### VSCode\r\n\r\nIf you're a VSCode user, consider installing the official [ESLint plugin](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) and copying [`./.vscode/settings.json`](.vscode/settings.json#L1-L6) to your own `.vscode/settings.json` configuration file. This will automatically run `eslint --fix` on save.\r\n","readmeFilename":"README.md"}